VideoPortReleaseSpinLockFromDpcLevel 関数 (video.h)
VideoPortReleaseSpinLockFromDpcLevel 関数は、VideoPortAcquireSpinLockAtDpcLevel 以前の呼び出しによって取得されたスピン ロックを解放します。
構文
VIDEOPORT_API VOID VideoPortReleaseSpinLockFromDpcLevel(
[in] PVOID HwDeviceExtension,
[in, out] PSPIN_LOCK SpinLock
);
パラメーター
[in] HwDeviceExtension
ミニポート ドライバーのデバイス拡張機能へのポインター。
[in, out] SpinLock
解放するスピン ロックを含むメモリ位置へのポインター。
戻り値
何一つ
備考
ミニポート ドライバー VideoPortReleaseSpinLockFromDpcLevel を呼び出して、VideoPortAcquireSpinLockAtDpcLevel 呼び出すことによって取得されたスピン ロックを解放します。
呼び出し元 元の IRQL が復元されていないために VideoPortAcquireSpinLock 呼び出して特定のスピン ロックが取得された場合は、VideoPortReleaseSpinLockFromDpcLevel を呼び出すとエラーが発生し、デッドロックや致命的なページ エラーが発生する可能性があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | video.h (Video.h を含む) |
ライブラリ | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | DISPATCH_LEVEL |