Partilhar via


DXGK_I2C_INTERFACE estrutura (dispmprt.h)

A estrutura DXGK_I2C_INTERFACE contém ponteiros para funções na interface I2C, que é implementada pelo driver de miniporto de exibição.

Sintaxe

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;

Membros

Size

O tamanho, em bytes, dessa estrutura.

Version

O número de versão da interface I2C. As constantes de número de versão são definidas em Dispmprt.h (por exemplo, DXGK_I2C_INTERFACE_VERSION_1).

Context

Um ponteiro para um bloco de contexto privado.

InterfaceReference

Um ponteiro para uma função de referência de interface que é implementada pelo driver de miniporto de exibição.

InterfaceDereference

Um ponteiro para uma função de desreferência de interface que é implementada pelo driver de miniporto de exibição.

DxgkDdiI2CTransmitDataToDisplay

Um ponteiro para a função DxgkDdiI2CTransmitDataToDisplay do driver de miniporto de exibição.

DxgkDdiI2CReceiveDataFromDisplay

Um ponteiro para a função DxgkDdiI2CReceiveDataFromDisplay do driver de exibição.

Observações

Um componente do modo kernel que precisa usar a interface I2C chama a função DxgkDdiQueryInterface do driver de miniporto de exibição.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
cabeçalho dispmprt.h (inclua Dispmprt.h)