NdisDprReleaseSpinLock マクロ (ndis.h)
NdisDprReleaseSpinLock 関数は、直前の呼び出しで取得したスピン ロックを解放します。NdisDprAcquireSpinLock 関数を します。
構文
void NdisDprReleaseSpinLock(
[in] _SpinLock
);
パラメーター
[in] _SpinLock
解放する取得したスピン ロックへのポインター。
戻り値
何一つ
備考
スピン ロックのリリースにより、別のドライバー関数は、その関数がスピン ロックを取得した後にロックが保護するリソースを使用できます。
NdisDprAcquireSpinLock で取得したスピン ロックは、NdisDprReleaseSpinLockで解放する必要があります。 NdisAcquireSpinLock で取得したスピン ロックは、NdisReleaseSpinLockで解放する必要があります。
NDIS スピン ロックの取得と解放の詳細については、「ネットワーク ドライバー の同期と通知を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisDprReleaseSpinLock (NDIS 5.1) を参照) でサポートされています。 Windows XP で NDIS 5.1 ドライバー (NdisDprReleaseSpinLock (NDIS 5.1) を参照) でサポートされています。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | DISPATCH_LEVEL |
DDI コンプライアンス規則 を する | Irql_Synch_Function(ndis), SpinLock(ndis), SpinLockBalanced(ndis), SpinLockDpr(ndis), SpinLockDprRelease(ndis), SpinlockRelease(ndis) |
関連項目
NdisDprAcquireSpinLock の