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