структура VIDEO_PORT_INT10_INTERFACE (video.h)

Структура VIDEO_PORT_INT10_INTERFACE предоставляет способ выделения и освобождения памяти в контексте другого потока, чтения и записи в нее, а также выполнения вызовов INT10 BIOS.

Синтаксис

typedef struct _VIDEO_PORT_INT10_INTERFACE {
  IN USHORT                  Size;
  IN USHORT                  Version;
  OUT PVOID                  Context;
  OUT PINTERFACE_REFERENCE   InterfaceReference;
  OUT PINTERFACE_DEREFERENCE InterfaceDereference;
  OUT PINT10_ALLOCATE_BUFFER Int10AllocateBuffer;
  OUT PINT10_FREE_BUFFER     Int10FreeBuffer;
  OUT PINT10_READ_MEMORY     Int10ReadMemory;
  OUT PINT10_WRITE_MEMORY    Int10WriteMemory;
  OUT PINT10_CALL_BIOS       Int10CallBios;
} VIDEO_PORT_INT10_INTERFACE, *PVIDEO_PORT_INT10_INTERFACE;

Члены

Size

Задает размер этой структуры в байтах.

Version

Указывает версию интерфейса, возвращаемого драйвером видеопорта. Текущая версия интерфейса определяется в файле video.h и имеет форму VIDEO_PORT_INT10_INTERFACE_N.

Context

Указатель на определенный драйвером видеопорта контекст для интерфейса.

InterfaceReference

Указатель на эталонную процедуру, реализованную драйвером видеопорта для этого интерфейса.

InterfaceDereference

Указатель на процедуру разыменования, реализованную драйвером видеопорта для этого интерфейса.

Int10AllocateBuffer

Указатель на подпрограмму Int10AllocateBuffer , реализованную драйвером видеопорта.

Int10FreeBuffer

Указатель на подпрограмму Int10FreeBuffer , реализованную драйвером видеопорта.

Int10ReadMemory

Указатель на подпрограмму Int10ReadMemory , реализованную драйвером видеопорта.

Int10WriteMemory

Указатель на подпрограмму Int10WriteMemory , реализованную драйвером видеопорта.

Int10CallBios

Указатель на подпрограмму Int10CallBios , реализованную драйвером видеопорта.

Комментарии

Драйверы видео минипорта PnP, которые предназначены для выполнения вызовов BIOS, должны заполнить элементы Размер и Версия этой структуры, а затем вызвать VideoPortQueryServices, который инициализирует остальные члены этой структуры.

Требования

Требование Значение
Заголовок video.h (включая Video.h)

См. также раздел

VideoPortQueryServices