PINT10_WRITE_MEMORYコールバック関数 (video.h)
Int10WriteMemory 関数は、入力バッファーの内容を別のスレッドのコンテキストでメモリに書き込みます。
構文
PINT10_WRITE_MEMORY Pint10WriteMemory;
VP_STATUS Pint10WriteMemory(
[in] IN PVOID Context,
[in] IN USHORT Seg,
[in] IN USHORT Off,
[in] IN PVOID Buffer,
[in] IN ULONG Length
)
{...}
パラメーター
[in] Context
インターフェイスのビデオ ポート ドライバー定義コンテキストへのポインター。 これは、VideoPortQueryServices が返された後、VIDEO_PORT_INT10_INTERFACE 構造体の Context メンバー 値と同じである必要があります。
[in] Seg
書き込むバッファーのセグメント アドレスを指定します。
[in] Off
Seg パラメーターによって示されるセグメント内のオフセットを指定します。
[in] Buffer
入力バッファーの先頭をマークするメモリ位置へのポインター。
[in] Length
Buffer パラメーターで指定された入力バッファーの長さ (バイト単位) です。
戻り値
Int10WriteMemory 関数は、成功するとNO_ERRORを返します。 それ以外の場合は、適切なエラー コードが返されます。
備考
ビデオ ポートは、この関数を実装します。この関数は、VIDEO_PORT_INT10_INTERFACE 構造体内のポインターを介してアクセスできます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | video.h (Video.h を含む) |
IRQL | PASSIVE_LEVEL |