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

See: Exit Qualification for I/O Instructions. More...

#include <ia32_type.h>

Public Attributes

ULONG_PTR all
 
struct {
   ULONG_PTR   size_of_access: 3
 [0:2] More...
 
   ULONG_PTR   direction: 1
 [3] More...
 
   ULONG_PTR   string_instruction: 1
 [4] More...
 
   ULONG_PTR   rep_prefixed: 1
 [5] More...
 
   ULONG_PTR   operand_encoding: 1
 [6] More...
 
   ULONG_PTR   reserved1: 9
 [7:15] More...
 
   ULONG_PTR   port_number: 16
 [16:31] More...
 
fields
 

Detailed Description

See: Exit Qualification for I/O Instructions.

Definition at line 1373 of file ia32_type.h.

Member Data Documentation

◆ all

ULONG_PTR IoInstQualification::all

Definition at line 1374 of file ia32_type.h.

◆ direction

ULONG_PTR IoInstQualification::direction

[3]

Definition at line 1377 of file ia32_type.h.

◆ fields

struct { ... } IoInstQualification::fields

◆ operand_encoding

ULONG_PTR IoInstQualification::operand_encoding

[6]

Definition at line 1380 of file ia32_type.h.

◆ port_number

ULONG_PTR IoInstQualification::port_number

[16:31]

Definition at line 1382 of file ia32_type.h.

◆ rep_prefixed

ULONG_PTR IoInstQualification::rep_prefixed

[5]

Definition at line 1379 of file ia32_type.h.

◆ reserved1

ULONG_PTR IoInstQualification::reserved1

[7:15]

Definition at line 1381 of file ia32_type.h.

◆ size_of_access

ULONG_PTR IoInstQualification::size_of_access

[0:2]

Definition at line 1376 of file ia32_type.h.

◆ string_instruction

ULONG_PTR IoInstQualification::string_instruction

[4]

Definition at line 1378 of file ia32_type.h.


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