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 インターフェイスのバージョンを指定します。 この値は dxmini.h で定義DXAPI_HALVERSION。
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 ミニポート ドライバーコールバック関数を指します。
要件
Header | dxmini.h (Dxmini.h を含む) |