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
Header dispmprt.h (Dispmprt.h を含む)