Partager via


structure DXGK_I2C_INTERFACE (dispmprt.h)

La structure DXGK_I2C_INTERFACE contient des pointeurs vers des fonctions dans l’interface I2C, qui est implémentée par le pilote miniport d’affichage.

Syntaxe

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;

Membres

Size

Taille, en octets, de cette structure.

Version

Numéro de version de l’interface I2C. Les constantes de numéro de version sont définies dans Dispmprt.h (par exemple, DXGK_I2C_INTERFACE_VERSION_1).

Context

Pointeur vers un bloc de contexte privé.

InterfaceReference

Pointeur vers une fonction de référence d’interface implémentée par le pilote miniport d’affichage.

InterfaceDereference

Pointeur vers une fonction de déréférencement d’interface implémentée par le pilote miniport d’affichage.

DxgkDdiI2CTransmitDataToDisplay

Pointeur vers la fonction DxgkDdiI2CTransmitDataToDisplay du pilote miniport d’affichage.

DxgkDdiI2CReceiveDataFromDisplay

Pointeur vers la fonction DxgkDdiI2CReceiveDataFromDisplay du pilote miniport d’affichage.

Remarques

Un composant en mode noyau qui doit utiliser l’interface I2C appelle la fonction DxgkDdiQueryInterface du pilote miniport d’affichage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête dispmprt.h (inclure Dispmprt.h)