typedef struct VIDEO_x86_BIOS_ARGUMENTS {
ULONG Eax;
ULONG Ebx;
ULONG Ecx;
ULONG Edx;
ULONG Esi;
ULONG Edi;
ULONG Ebp;
} VIDEO_x86_BIOS_ARGUMENTS, *PVIDEO_x86_BIOS_ARGUMENTS;
VIDEO_x86_BIOS_ARGUMENTS members include seven of the high-end x86 microprocessor registers. It is used to support full-screen MS-DOS application INT10 calls.
Comments
MS-DOS INT10s are usually "set mode" requests for the video adapter. Each value is put in the appropriate register and an INT10 call is performed by VideoPortInt10.
A miniport driver should not set a segment:offset-type pointer in any member of this structure. Such an address is interpreted as an unsigned DWORD value.
See Also