다음을 통해 공유


DXGK_I2C_INTERFACE 구조체(dispmprt.h)

DXGK_I2C_INTERFACE 구조에는 디스플레이 미니포트 드라이버에 의해 구현되는 I2C 인터페이스의 함수에 대한 포인터가 포함되어 있습니다.

구문

typedef struct _DXGK_I2C_INTERFACE {
  USHORT                                Size;
  USHORT                                Version;
  PVOID                                 Context;
  PINTERFACE_REFERENCE                  InterfaceReference;
  PINTERFACE_DEREFERENCE                InterfaceDereference;
  DXGKDDI_I2C_TRANSMIT_DATA_TO_DISPLAY  DxgkDdiI2CTransmitDataToDisplay;
  DXGKDDI_I2C_RECEIVE_DATA_FROM_DISPLAY DxgkDdiI2CReceiveDataFromDisplay;
} DXGK_I2C_INTERFACE, *PDXGK_I2C_INTERFACE;

멤버

Size

이 구조체의 크기(바이트)입니다.

Version

I2C 인터페이스의 버전 번호입니다. 버전 번호 상수는 Dispmprt.h (예: DXGK_I2C_INTERFACE_VERSION_1)에 정의됩니다.

Context

프라이빗 컨텍스트 블록에 대한 포인터입니다.

InterfaceReference

디스플레이 미니포트 드라이버에 의해 구현되는 인터페이스 참조 함수에 대한 포인터입니다.

InterfaceDereference

디스플레이 미니포트 드라이버에 의해 구현되는 인터페이스 역참조 함수에 대한 포인터입니다.

DxgkDdiI2CTransmitDataToDisplay

디스플레이 미니포트 드라이버의 DxgkDdiI2CTransmitDataToDisplay 함수에 대한 포인터입니다.

DxgkDdiI2CReceiveDataFromDisplay

디스플레이 미니포트 드라이버의 DxgkDdiI2CReceiveDataFromDisplay 함수에 대한 포인터입니다.

설명

I2C 인터페이스를 사용해야 하는 커널 모드 구성 요소는 디스플레이 미니포트 드라이버의 DxgkDdiQueryInterface 함수를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
머리글 dispmprt.h(Dispmprt.h 포함)