Condividi tramite


VIDEO_PORT_I2C_INTERFACE struttura (video.h)

La struttura VIDEO_PORT_I2C_INTERFACE descrive le routine di servizio I2C fornite dal driver della porta video.

Sintassi

typedef struct _VIDEO_PORT_I2C_INTERFACE {
  IN USHORT                  Size;
  IN USHORT                  Version;
  OUT PVOID                  Context;
  OUT PINTERFACE_REFERENCE   InterfaceReference;
  OUT PINTERFACE_DEREFERENCE InterfaceDereference;
  OUT PI2C_START             I2CStart;
  OUT PI2C_STOP              I2CStop;
  OUT PI2C_WRITE             I2CWrite;
  OUT PI2C_READ              I2CRead;
} VIDEO_PORT_I2C_INTERFACE, *PVIDEO_PORT_I2C_INTERFACE;

Members

Size

Specifica le dimensioni in byte di questa struttura.

Version

Specifica la versione dell'interfaccia da restituire dal driver miniport. La versione dell'interfaccia corrente è definita in video.h e ha il formato VIDEO_PORT_I2C_INTERFACE_N.

Context

Puntatore a un contesto definito dal driver miniport per l'interfaccia.

InterfaceReference

Puntatore alla routine di riferimento implementata dal driver della porta video per questa interfaccia.

InterfaceDereference

Puntatore alla routine di dereferenza implementata dal driver della porta video per questa interfaccia.

I2CStart

Puntatore alla routine I2CStart del driver della porta video.

I2CStop

Puntatore alla routine I2CStop del driver della porta video.

I2CWrite

Puntatore alla routine I2CWrite del driver della porta video.

I2CRead

Puntatore alla routine I2CRead del driver della porta video.

Commenti

I driver miniport video PnP che possono usare I²C devono compilare i membri dimensioni e versione di questa struttura e quindi chiamare VideoPortQueryServices, che inizializza i membri rimanenti di questa struttura.

Requisiti

Requisito Valore
Intestazione video.h (includere Video.h)

Vedi anche

INTERFACCIA

VideoPortQueryServices