VideoPortReadPortBufferUchar 関数 (video.h)

VideoPortReadPortBufferUchar 関数は、マップされた I/O ポートからバイト数を読み取り、バッファーに書き込みます。

構文

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortReadPortBufferUchar(
        PUCHAR Port,
  [out] PUCHAR Buffer,
        ULONG  Count
);

パラメーター

Port

I/O ポートへのポインター。 指定された ポート は、 VideoPortGetDeviceBase によって返されるマップされた I/O 空間範囲に存在する必要があります。

[out] Buffer

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

Count

バッファーに書き込むバイト数を指定します。

戻り値

なし

解説

バッファーは、指定されたバイト数以上を格納するのに十分な大きさである必要があります。

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

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

要件

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

こちらもご覧ください

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VideoPortGetDeviceBase