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

IDT entry (nt!_KIDTENTRY) More...

#include <ia32_type.h>

Public Attributes

ULONG64 all
 
struct {
   unsigned short   offset_low
 
   unsigned short   selector
 
   unsigned char   ist_index: 3
 [0:2] More...
 
   unsigned char   reserved: 5
 [3:7] More...
 
   unsigned char   type: 5
 [8:12] More...
 
   unsigned char   dpl: 2
 [13:14] More...
 
   unsigned char   present: 1
 [15] More...
 
   unsigned short   offset_middle
 
fields
 

Detailed Description

IDT entry (nt!_KIDTENTRY)

Definition at line 241 of file ia32_type.h.

Member Data Documentation

◆ all

ULONG64 KidtEntry::all

Definition at line 242 of file ia32_type.h.

◆ dpl

unsigned char KidtEntry::dpl

[13:14]

Definition at line 249 of file ia32_type.h.

◆ fields

struct { ... } KidtEntry::fields

◆ ist_index

unsigned char KidtEntry::ist_index

[0:2]

Definition at line 246 of file ia32_type.h.

◆ offset_low

unsigned short KidtEntry::offset_low

Definition at line 244 of file ia32_type.h.

◆ offset_middle

unsigned short KidtEntry::offset_middle

Definition at line 251 of file ia32_type.h.

◆ present

unsigned char KidtEntry::present

[15]

Definition at line 250 of file ia32_type.h.

◆ reserved

unsigned char KidtEntry::reserved

[3:7]

Definition at line 247 of file ia32_type.h.

◆ selector

unsigned short KidtEntry::selector

Definition at line 245 of file ia32_type.h.

◆ type

unsigned char KidtEntry::type

[8:12]

Definition at line 248 of file ia32_type.h.


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