Freigeben über


DXGK_I2C_INTERFACE Struktur (dispmprt.h)

Die DXGK_I2C_INTERFACE Struktur enthält Zeiger auf Funktionen in der I2C-Schnittstelle, die vom Display miniport-Treiber implementiert wird.

Syntax

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;

Angehörige

Size

Die Größe dieser Struktur in Byte.

Version

Die Versionsnummer der I2C-Schnittstelle. Versionsnummernkonstanten werden in Dispmprt.h definiert (z. B. DXGK_I2C_INTERFACE_VERSION_1).

Context

Ein Zeiger auf einen privaten Kontextblock.

InterfaceReference

Ein Zeiger auf eine Schnittstellenverweisfunktion, die vom Display miniport-Treiber implementiert wird.

InterfaceDereference

Ein Zeiger auf eine Schnittstellen-Ableitungsfunktion, die vom Display miniport-Treiber implementiert wird.

DxgkDdiI2CTransmitDataToDisplay

Ein Zeiger auf die DxgkDdiI2CTransmitDataToDisplay-Funktion des Miniporttreibers.

DxgkDdiI2CReceiveDataFromDisplay

Ein Zeiger auf die DxgkDdiI2CReceiveDataFromDisplay-Funktion des Miniporttreibers.

Bemerkungen

Eine Kernelmoduskomponente, die die I2C-Schnittstelle verwenden muss, ruft die DxgkDdiQueryInterface-Funktion des Anzeigeminiporttreibers auf.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- dispmprt.h (include Dispmprt.h)