ReactOS 0.4.15-dev-7994-gb388cb6
_HARDWARE_PTE Struct Reference

#include <mmtypes.h>

Public Attributes

ULONG64 Valid:1
 
ULONG64 Write:1
 
ULONG64 Owner:1
 
ULONG64 WriteThrough:1
 
ULONG64 CacheDisable:1
 
ULONG64 Accessed:1
 
ULONG64 Dirty:1
 
ULONG64 LargePage:1
 
ULONG64 Global:1
 
ULONG64 CopyOnWrite:1
 
ULONG64 Prototype:1
 
ULONG64 reserved0:1
 
ULONG64 PageFrameNumber:28
 
ULONG64 reserved1:12
 
ULONG64 SoftwareWsIndex:11
 
ULONG64 NoExecute:1
 
ULONG64 NotLargePage:1
 
ULONG64 CacheType:2
 
ULONG64 OsAvailable2:1
 
ULONG64 NonSecure:1
 
ULONG64 NotDirty:1
 
ULONG64 Shareability:2
 
ULONG64 NonGlobal:1
 
ULONG64 RsvdZ1:4
 
ULONG64 ContigousBit:1
 
ULONG64 PrivilegedNoExecute:1
 
ULONG64 UserNoExecute:1
 
ULONG64 Writable:1
 
ULONG64 OsAvailable:2
 
ULONG64 PxnTable:1
 
ULONG64 UxnTable:1
 
ULONG64 ApTable:2
 
ULONG64 NsTable:1
 

Detailed Description

Definition at line 64 of file mmtypes.h.

Member Data Documentation

◆ Accessed

ULONG64 _HARDWARE_PTE::Accessed

Definition at line 71 of file mmtypes.h.

◆ ApTable

ULONG64 _HARDWARE_PTE::ApTable

Definition at line 44 of file mmtypes.h.

◆ CacheDisable

ULONG64 _HARDWARE_PTE::CacheDisable

Definition at line 70 of file mmtypes.h.

Referenced by ApicInitializeIOApic(), and MmGetPageProtect().

◆ CacheType

ULONG64 _HARDWARE_PTE::CacheType

Definition at line 26 of file mmtypes.h.

◆ ContigousBit

ULONG64 _HARDWARE_PTE::ContigousBit

Definition at line 36 of file mmtypes.h.

◆ CopyOnWrite

ULONG64 _HARDWARE_PTE::CopyOnWrite

Definition at line 75 of file mmtypes.h.

Referenced by MmGetPageProtect().

◆ Dirty

ULONG64 _HARDWARE_PTE::Dirty

Definition at line 72 of file mmtypes.h.

◆ Global

ULONG64 _HARDWARE_PTE::Global

Definition at line 74 of file mmtypes.h.

Referenced by ApicInitializeIOApic().

◆ LargePage

ULONG64 _HARDWARE_PTE::LargePage

Definition at line 73 of file mmtypes.h.

◆ NoExecute

ULONG64 _HARDWARE_PTE::NoExecute

Definition at line 81 of file mmtypes.h.

Referenced by MmGetPageProtect().

◆ NonGlobal

ULONG64 _HARDWARE_PTE::NonGlobal

Definition at line 33 of file mmtypes.h.

◆ NonSecure

ULONG64 _HARDWARE_PTE::NonSecure

Definition at line 28 of file mmtypes.h.

◆ NotDirty

ULONG64 _HARDWARE_PTE::NotDirty

Definition at line 30 of file mmtypes.h.

◆ NotLargePage

ULONG64 _HARDWARE_PTE::NotLargePage

Definition at line 25 of file mmtypes.h.

◆ NsTable

ULONG64 _HARDWARE_PTE::NsTable

Definition at line 45 of file mmtypes.h.

◆ OsAvailable

ULONG64 _HARDWARE_PTE::OsAvailable

Definition at line 41 of file mmtypes.h.

◆ OsAvailable2

ULONG64 _HARDWARE_PTE::OsAvailable2

Definition at line 27 of file mmtypes.h.

◆ Owner

ULONG64 _HARDWARE_PTE::Owner

Definition at line 68 of file mmtypes.h.

Referenced by ApicInitializeIOApic(), HalpMapRealModeMemory(), and HalpUnmapRealModeMemory().

◆ PageFrameNumber

◆ PrivilegedNoExecute

ULONG64 _HARDWARE_PTE::PrivilegedNoExecute

Definition at line 37 of file mmtypes.h.

◆ Prototype

ULONG64 _HARDWARE_PTE::Prototype

Definition at line 76 of file mmtypes.h.

◆ PxnTable

ULONG64 _HARDWARE_PTE::PxnTable

Definition at line 42 of file mmtypes.h.

◆ reserved0

ULONG64 _HARDWARE_PTE::reserved0

Definition at line 77 of file mmtypes.h.

◆ reserved1

ULONG64 _HARDWARE_PTE::reserved1

Definition at line 79 of file mmtypes.h.

◆ RsvdZ1

ULONG64 _HARDWARE_PTE::RsvdZ1

Definition at line 35 of file mmtypes.h.

◆ Shareability

ULONG64 _HARDWARE_PTE::Shareability

Definition at line 31 of file mmtypes.h.

◆ SoftwareWsIndex

ULONG64 _HARDWARE_PTE::SoftwareWsIndex

Definition at line 80 of file mmtypes.h.

◆ UserNoExecute

ULONG64 _HARDWARE_PTE::UserNoExecute

Definition at line 38 of file mmtypes.h.

◆ UxnTable

ULONG64 _HARDWARE_PTE::UxnTable

Definition at line 43 of file mmtypes.h.

◆ Valid

◆ Writable

ULONG64 _HARDWARE_PTE::Writable

Definition at line 39 of file mmtypes.h.

◆ Write

◆ WriteThrough

ULONG64 _HARDWARE_PTE::WriteThrough

Definition at line 69 of file mmtypes.h.

Referenced by MmGetPageProtect().


The documentation for this struct was generated from the following files: