WHV_EMULATOR_IO_ACCESS_INFO
Syntax
typedef struct _WHV_EMULATOR_IO_ACCESS_INFO {
UINT8 Direction; // 0 for in, 1 for out
UINT16 Port;
UINT16 AccessSize; // only 1, 2, 4
UINT32 Data[4];
} WHV_EMULATOR_IO_ACCESS_INFO;
Remarks
Information about the requested Io Port access by the emulator.
Direction
is the same as for memory, a 0 for a read and 1 for a write.
Port
is the Io Port the emulator is attempting to access.
AccessSize
is the same as described above for memory, but limited to values of 1, 2 or 4.
Data
is the data read/written to the Io Port, casted to the appropriate size value (UINT8, UINT16, UINT32).