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 オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | video.h (Video.h を含む) |
IRQL | PASSIVE_LEVEL |