структура 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
Указывает версию
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) |