次の方法で共有


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 を含む)