Windows Driver Kit: Display Devices
VIDEO_x86_BIOS_ARGUMENTS

The VIDEO_x86_BIOS_ARGUMENTS structure is used to support full-screen MS-DOS application INT10 calls. It contains seven of the high-end x86 microprocessor registers.

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;

Members

Eax, Ebx, Ecx, Edx, Esi, Edi, Ebp
Are the seven x86 microprocessor registers.

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.

Requirements

Headers: Declared in video.h. Include video.h.

See Also

VideoPortInt10


Send feedback on this topic
Built on November 19, 2009
Page view tracker