共用方式為


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)

另請參閱

DxApi