VideoPortReadRegisterBufferUshort 関数 (video.h)

VideoPortReadRegisterBufferUshort 関数は、マップされたデバイス メモリ範囲から多数の USHORT 値を読み取り、バッファーに書き込みます。

構文

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortReadRegisterBufferUshort(
        PUSHORT Register,
  [out] PUSHORT Buffer,
        ULONG   Count
);

パラメーター

Register

レジスタへのポインター。 指定された レジスタ は、 VideoPortGetDeviceBase によって返されるマップされたメモリ領域の範囲内にある必要があります。

[out] Buffer

USHORT 値が書き込まれるバッファーへのポインター。

Count

バッファーに書き込む USHORT 値の数を指定します。

戻り値

なし

解説

バッファーは、少なくとも指定された数の USHORT 値を含むのに十分な大きさである必要があります。

ミニポート ドライバーの HwVidInterrupt または HwVidSynchronizeExecutionCallback 関数は 、VideoPortReadRegisterBufferUshort を呼び出すことができます。

VideoPortReadRegisterBufferUshort の呼び出し元は、Buffer パラメーターが指すメモリが常駐し、Register パラメーターが指すメモリが常駐でマップされたデバイス メモリである場合、任意の IRQL で実行できます。

要件

要件
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム デスクトップ
Header video.h (Video.h を含む)
Library Videoprt.lib
[DLL] Videoprt.sys
IRQL 「解説」を参照してください。

こちらもご覧ください

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VideoPortGetDeviceBase