次の方法で共有


PINT10_READ_MEMORYコールバック関数 (video.h)

Int10ReadMemory 関数は、別のスレッドのコンテキストでメモリ ブロックを読み取り、出力バッファーに格納します。

構文

PINT10_READ_MEMORY Pint10ReadMemory;

VP_STATUS Pint10ReadMemory(
  [in]  IN PVOID Context,
  [in]  IN USHORT Seg,
  [in]  IN USHORT Off,
  [out] OUT PVOID Buffer,
  [in]  IN ULONG Length
)
{...}

パラメーター

[in] Context

インターフェイスのビデオ ポート ドライバー定義コンテキストへのポインター。 これは、VideoPortQueryServices が返された後、VIDEO_PORT_INT10_INTERFACE 構造体の Context メンバー 値と同じである必要があります。

[in] Seg

読み取るバッファーのセグメント アドレスを指定します。

[in] Off

Seg パラメーターによって示されるセグメント内のオフセットを指定します。

[out] Buffer

出力バッファーの先頭を示すメモリ位置へのポインター。

[in] Length

Buffer パラメーターで指定された出力バッファーの長さ (バイト単位) です。

戻り値

Int10ReadMemory 関数は、成功するとNO_ERRORを返します。 それ以外の場合は、適切なエラー コードが返されます。

備考

ビデオ ポートは、この関数を実装します。この関数は、VIDEO_PORT_INT10_INTERFACE 構造体内のポインターを介してアクセスできます。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー video.h (Video.h を含む)
IRQL PASSIVE_LEVEL

関連項目

VIDEO_PORT_INT10_INTERFACE