次の方法で共有


VIDEO_PORT_I2C_INTERFACE構造 (video.h)

VIDEO_PORT_I2C_INTERFACE構造体では、ビデオ ポート ドライバーによって提供される I2C サービス ルーチンについて説明します。

構文

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;

メンバーズ

Size

この構造体のサイズをバイト単位で指定します。

Version

ミニポート ドライバーによって返されるインターフェイスのバージョンを指定します。 現在のインターフェイス バージョンは video.h で定義され、NVIDEO_PORT_I2C_INTERFACE_形式です。

Context

インターフェイスのミニポート ドライバー定義コンテキストへのポインター。

InterfaceReference

このインターフェイスのビデオ ポート ドライバー実装参照ルーチンへのポインター。

InterfaceDereference

このインターフェイスのビデオ ポート ドライバー実装逆参照ルーチンへのポインター。

I2CStart

ビデオ ポート ドライバーの I2CStart ルーチンへのポインター。

I2CStop

ビデオ ポート ドライバーの I2CStop ルーチンへのポインター。

I2CWrite

ビデオ ポート ドライバーの I2CWrite ルーチンへのポインター。

I2CRead

ビデオ ポート ドライバーの I2CRead ルーチンへのポインター。

備考

I²C を使用できる PnP ビデオ ミニポート ドライバーは、この構造体の サイズバージョン メンバーを入力し、この構造体の残りのメンバーを初期化 VideoPortQueryServicesを呼び出す必要があります。

必要条件

要件 価値
ヘッダー video.h (Video.h を含む)

関連項目

インターフェイスの

VideoPortQueryServices