DXAPI_INTERFACE結構 (dxmini.h)
DXAPI_INTERFACE 結構包含介面回呼函式,視訊迷你埠驅動程式 實作以支援 Kernel-Mode Video Transport。
語法
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 介面版本。 此值DXAPI_HALVERSION定義於 dxmini.h中。
Context
指向裝置的裝置延伸模組。
InterfaceReference
驅動程式未使用。
InterfaceDereference
驅動程式未使用。
DxGetIrqInfo
指向驅動程式提供的 DxGetIRQInfo 迷你埠驅動程式回呼函式。
DxEnableIrq
指向驅動程式提供的 DxEnableIRQ miniport 驅動程式回呼函式。
DxSkipNextField
指向驅動程式提供的 DxSkipNextField 迷你埠驅動程式回呼函式。
DxBobNextField
指向驅動程式提供的 DxBobNextField 迷你埠驅動程式回呼函式。
DxSetState
指向驅動程式提供的 DxSetState miniport 驅動程式回呼函式。
DxLock
指向驅動程式提供的 DxLock miniport 驅動程式回呼函式。
DxFlipOverlay
指向驅動程式提供的 DxFlipOverlay miniport 驅動程式回呼函式。
DxFlipVideoPort
指向驅動程式提供的 DxFlipVideoPort miniport 驅動程式回呼函式。
DxGetPolarity
指向驅動程式提供的 DxGetPolarity 迷你埠驅動程式回呼函式。
DxGetCurrentAutoflip
指向驅動程式提供的 DxGetCurrentAutoflip 迷你埠驅動程式回呼函式。
DxGetPreviousAutoflip
指向驅動程式提供的 DxGetPreviousAutoflip 迷你埠驅動程式回呼函式。
DxTransfer
指向驅動程式提供的 DxTransfer 迷你埠驅動程式回呼函式。
DxGetTransferStatus
指向驅動程式提供的 DxGetTransferStatus 迷你埠驅動程式回呼函式。
要求
要求 | 價值 |
---|---|
標頭 | dxmini.h (包括 Dxmini.h) |