Export (0) Print
Expand All
Expand Minimize

DXGK_I2C_INTERFACE structure

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

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Dispmprt.h (include Dispmprt.h)

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft