共用方式為


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)

另請參閱

DxApi