DXAPI_INTERFACE 結構 (dxmini.h)
DXAPI_INTERFACE結構包含 視訊迷你埠驅動程式 實作以支援 核心模式視訊傳輸的介面回呼函式。
語法
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 迷你埠驅動程式回呼函式。
DxSkipNextField
指向驅動程式提供的 DxSkipNextField 迷你埠驅動程式回呼函式。
DxBobNextField
指向驅動程式提供的 DxBobNextField 迷你埠驅動程式回呼函式。
DxSetState
指向驅動程式提供的 DxSetState 迷你埠驅動程式回呼函式。
DxLock
指向驅動程式提供的 DxLock 迷你埠驅動程式回呼函式。
DxFlipOverlay
指向驅動程式提供的 DxFlipOverlay 迷你埠驅動程式回呼函式。
DxFlipVideoPort
指向驅動程式提供的 DxFlipVideoPort 迷你埠 驅動程式回呼函式。
DxGetPolarity
指向驅動程式提供的 DxGetPolarity 迷你埠驅動程式回呼函式。
DxGetCurrentAutoflip
指向驅動程式提供的 DxGetCurrentAutoflip 迷你埠驅動程式回呼函式。
DxGetPreviousAutoflip
指向驅動程式提供的 DxGetPreviousAutoflip 迷你埠驅動程式回呼函式。
DxTransfer
指向驅動程式提供的 DxTransfer 迷你埠驅動程式回呼函式。
DxGetTransferStatus
指向驅動程式提供的 DxGetTransferStatus 迷你埠驅動程式回呼函式。
需求
標頭 | dxmini.h (包含 Dxmini.h) |