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) |
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈