struttura DXGK_I2C_INTERFACE (dispmprt.h)

La struttura DXGK_I2C_INTERFACE contiene puntatori alle funzioni nell'interfaccia I2C, implementata dal driver miniport di visualizzazione.

Sintassi

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;

Members

Size

Dimensione, in byte, della struttura.

Version

Numero di versione dell'interfaccia I2C. Le costanti del numero di versione sono definite in Dispmprt.h (ad esempio, DXGK_I2C_INTERFACE_VERSION_1).

Context

Puntatore a un blocco di contesto privato.

InterfaceReference

Puntatore a una funzione di riferimento dell'interfaccia implementata dal driver miniport di visualizzazione.

InterfaceDereference

Puntatore a una funzione di dereferenziazione dell'interfaccia implementata dal driver miniport di visualizzazione.

DxgkDdiI2CTransmitDataToDisplay

Puntatore alla funzione DxgkDdiI2CTransmitDataToDisplay del driver del miniport.

DxgkDdiI2CReceiveDataFromDisplay

Puntatore alla funzione DxgkDdiI2CReceiveDataFromDisplay del driver miniport.

Commenti

Un componente in modalità kernel che deve usare l'interfaccia I2C chiama la funzione DxgkDdiQueryInterface del driver miniport di visualizzazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione dispmprt.h (include Dispmprt.h)