estrutura DXGK_I2C_INTERFACE (dispmprt.h)
A estrutura DXGK_I2C_INTERFACE contém ponteiros para funções na interface I2C, que é implementada pelo driver de miniporta 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 implementada pelo driver de miniporta de exibição.
InterfaceDereference
Um ponteiro para uma função de desreferência de interface implementada pelo driver de miniporto de exibição.
DxgkDdiI2CTransmitDataToDisplay
Um ponteiro para a função DxgkDdiI2CTransmitDataToDisplay do driver de miniporta de exibição.
DxgkDdiI2CReceiveDataFromDisplay
Um ponteiro para a função DxgkDdiI2CReceiveDataFromDisplay do driver de miniporta de exibição.
Comentários
Um componente do modo kernel que precisa usar a interface I2C chama a função DxgkDdiQueryInterface do driver de miniporta de exibição.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | dispmprt.h (inclua Dispmprt.h) |