次の方法で共有


VideoPortAcquireDeviceLock 関数 (video.h)

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

構文

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

パラメーター

[in] HwDeviceExtension

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

戻り値

何一つ

備考

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

ミニポート ドライバーは、VideoPortReleaseDeviceLockを呼び出すことによって、できるだけ早くデバイス ロックを解放する必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー video.h (Video.h を含む)
ライブラリ Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

関連項目

HwVidQueryInterface

VideoPortReleaseDeviceLock