DXGK_I2C_INTERFACE structure (dispmprt.h)
The DXGK_I2C_INTERFACE structure contains pointers to functions in the I2C interface, which is implemented by the display miniport driver.
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;
Members
Size
The size, in bytes, of this structure.
Version
The version number of the I2C interface. Version number constants are defined in Dispmprt.h (for example, DXGK_I2C_INTERFACE_VERSION_1).
Context
A pointer to a private context block.
InterfaceReference
A pointer to an interface reference function that is implemented by the display miniport driver.
InterfaceDereference
A pointer to an interface dereference function that is implemented by the display miniport driver.
DxgkDdiI2CTransmitDataToDisplay
A pointer to the display miniport driver's DxgkDdiI2CTransmitDataToDisplay function.
DxgkDdiI2CReceiveDataFromDisplay
A pointer to the display miniport driver's DxgkDdiI2CReceiveDataFromDisplay function.
Remarks
A kernel-mode component that needs to use the I2C interface calls the display miniport driver's DxgkDdiQueryInterface function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | dispmprt.h (include Dispmprt.h) |