VideoPortAcquireDeviceLock 関数 (video.h)

VideoPortAcquireDeviceLock 関数は、ビデオ ポート ドライバーによって維持されるデバイス ロックを取得します。

構文

VIDEOPORT_API VOID VideoPortAcquireDeviceLock(
  [in] IN PVOID HwDeviceExtension
);

パラメーター

[in] HwDeviceExtension

ミニポート ドライバーのデバイス拡張機能へのポインター。

戻り値

なし

解説

通常、ビデオ ポート ドライバーは、デバイス ロックを使用してミニポート ドライバーへのスレッド同期を保証します。 ただし、ミニポート ドライバーは、子デバイスによってアクセスされるときに、独自の同期を実行する必要があります。 つまり、ミニポート ドライバーは、ビデオ ポート ドライバーによって維持されるデバイス ロックを取得することによって HwVidQueryInterface を介して公開されるルーチンで同期を実行する必要があります。

ミニポート ドライバーは、 VideoPortReleaseDeviceLock を呼び出すことによって、可能な限り迅速にデバイス ロックを解放する必要があります。

要件

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

こちらもご覧ください

HwVidQueryInterface

VideoPortReleaseDeviceLock