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 인터페이스버전을 지정합니다. 이 값은 dxmini.hDXAPI_HALVERSION 정의됩니다.
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 포함) |