VIDEO_x86_BIOS_ARGUMENTS

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

VideoPortInt10