Поделиться через


структура DXAPI_INTERFACE (dxmini.h)

Структура DXAPI_INTERFACE содержит функции обратного вызова интерфейса, которые драйвер видеопорта реализует для поддержки Kernel-Mode видеотранспорта.

Синтаксис

typedef struct _DXAPI_INTERFACE {
  USHORT                  Size;
  USHORT                  Version;
  PVOID                   Context;
  PVOID                   InterfaceReference;
  PVOID                   InterfaceDereference;
  PDX_GETIRQINFO          DxGetIrqInfo;
  PDX_ENABLEIRQ           DxEnableIrq;
  PDX_SKIPNEXTFIELD       DxSkipNextField;
  PDX_BOBNEXTFIELD        DxBobNextField;
  PDX_SETSTATE            DxSetState;
  PDX_LOCK                DxLock;
  PDX_FLIPOVERLAY         DxFlipOverlay;
  PDX_FLIPVIDEOPORT       DxFlipVideoPort;
  PDX_GETPOLARITY         DxGetPolarity;
  PDX_GETCURRENTAUTOFLIP  DxGetCurrentAutoflip;
  PDX_GETPREVIOUSAUTOFLIP DxGetPreviousAutoflip;
  PDX_TRANSFER            DxTransfer;
  PDX_GETTRANSFERSTATUS   DxGetTransferStatus;
} DXAPI_INTERFACE, *PDXAPI_INTERFACE;

Члены

Size

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

Version

Указывает версиюинтерфейса драйвера мини-порта видео. Это значение DXAPI_HALVERSION определено в dxmini.h.

Context

Указывает на расширение устройства.

InterfaceReference

Не используется драйвером.

InterfaceDereference

Не используется драйвером.

DxGetIrqInfo

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

DxEnableIrq

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

DxSkipNextField

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

DxBobNextField

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

DxSetState

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

DxLock

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

DxFlipOverlay

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

DxFlipVideoPort

Указывает на функцию обратного вызова драйвера DxFlipVideoPort функцию обратного вызова драйвера минипорта.

DxGetPolarity

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

DxGetCurrentAutoflip

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

DxGetPreviousAutoflip

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

DxTransfer

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

DxGetTransferStatus

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

Требования

Требование Ценность
заголовка dxmini.h (include Dxmini.h)

См. также

DxApi