VIDEO_X86_BIOS_ARGUMENTS structure (video.h)

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.

Syntax

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.

Remarks

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

Requirement Value
Header video.h (include Video.h)

See also

VideoPortInt10