次の方法で共有


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