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) |