HyperPlatform Programmer's Reference
Public Attributes | List of all members
EptPdEntry Union Reference

See: Format of an EPT Page-Directory Entry (PDE) that References an EPT Page Table. More...

#include <ia32_type.h>

Public Attributes

ULONG64 all
 
struct {
   ULONG64   read_access: 1
 [0] More...
 
   ULONG64   write_access: 1
 [1] More...
 
   ULONG64   execute_access: 1
 [2] More...
 
   ULONG64   reserved1: 4
 [3:6] More...
 
   ULONG64   must_be0: 1
 [7] More...
 
   ULONG64   accessed: 1
 [8] More...
 
   ULONG64   ignored1: 1
 [9] More...
 
   ULONG64   execute_access_for_user_mode_linear_address: 1
 [10] More...
 
   ULONG64   ignored2: 1
 [11] More...
 
   ULONG64   pt_address: 36
 [12:48-1] More...
 
   ULONG64   reserved2: 4
 [48:51] More...
 
   ULONG64   ignored3: 12
 [52:63] More...
 
fields
 

Detailed Description

See: Format of an EPT Page-Directory Entry (PDE) that References an EPT Page Table.

Definition at line 1527 of file ia32_type.h.

Member Data Documentation

◆ accessed

ULONG64 EptPdEntry::accessed

[8]

Definition at line 1535 of file ia32_type.h.

◆ all

ULONG64 EptPdEntry::all

Definition at line 1528 of file ia32_type.h.

◆ execute_access

ULONG64 EptPdEntry::execute_access

[2]

Definition at line 1532 of file ia32_type.h.

◆ execute_access_for_user_mode_linear_address

ULONG64 EptPdEntry::execute_access_for_user_mode_linear_address

[10]

Definition at line 1537 of file ia32_type.h.

◆ fields

struct { ... } EptPdEntry::fields

◆ ignored1

ULONG64 EptPdEntry::ignored1

[9]

Definition at line 1536 of file ia32_type.h.

◆ ignored2

ULONG64 EptPdEntry::ignored2

[11]

Definition at line 1538 of file ia32_type.h.

◆ ignored3

ULONG64 EptPdEntry::ignored3

[52:63]

Definition at line 1541 of file ia32_type.h.

◆ must_be0

ULONG64 EptPdEntry::must_be0

[7]

Definition at line 1534 of file ia32_type.h.

◆ pt_address

ULONG64 EptPdEntry::pt_address

[12:48-1]

Definition at line 1539 of file ia32_type.h.

◆ read_access

ULONG64 EptPdEntry::read_access

[0]

Definition at line 1530 of file ia32_type.h.

◆ reserved1

ULONG64 EptPdEntry::reserved1

[3:6]

Definition at line 1533 of file ia32_type.h.

◆ reserved2

ULONG64 EptPdEntry::reserved2

[48:51]

Definition at line 1540 of file ia32_type.h.

◆ write_access

ULONG64 EptPdEntry::write_access

[1]

Definition at line 1531 of file ia32_type.h.


The documentation for this union was generated from the following file: