DXAPI_INTERFACE structure (dxmini.h)
The DXAPI_INTERFACE structure contains the interface callback functions that a video miniport driver implements to support Kernel-Mode Video Transport.
Syntax
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;
Members
Size
Specifies the size in bytes of this DXAPI_INTERFACE structure.
Version
Specifies the version of the video miniport driver's DxApi interface. This value is DXAPI_HALVERSION defined in dxmini.h.
Context
Points to the device extension of the device.
InterfaceReference
Unused by the driver.
InterfaceDereference
Unused by the driver.
DxGetIrqInfo
Points to the driver-supplied DxGetIRQInfo miniport driver callback function.
DxEnableIrq
Points to the driver-supplied DxEnableIRQ miniport driver callback function.
DxSkipNextField
Points to the driver-supplied DxSkipNextField miniport driver callback function.
DxBobNextField
Points to the driver-supplied DxBobNextField miniport driver callback function.
DxSetState
Points to the driver-supplied DxSetState miniport driver callback function.
DxLock
Points to the driver-supplied DxLock miniport driver callback function.
DxFlipOverlay
Points to the driver-supplied DxFlipOverlay miniport driver callback function.
DxFlipVideoPort
Points to the driver-supplied DxFlipVideoPort miniport driver callback function.
DxGetPolarity
Points to the driver-supplied DxGetPolarity miniport driver callback function.
DxGetCurrentAutoflip
Points to the driver-supplied DxGetCurrentAutoflip miniport driver callback function.
DxGetPreviousAutoflip
Points to the driver-supplied DxGetPreviousAutoflip miniport driver callback function.
DxTransfer
Points to the driver-supplied DxTransfer miniport driver callback function.
DxGetTransferStatus
Points to the driver-supplied DxGetTransferStatus miniport driver callback function.
Requirements
Requirement | Value |
---|---|
Header | dxmini.h (include Dxmini.h) |