NdisFreeSpinLock 関数 (ndis.h)
NdisFreeSpinLock 関数は、NdisAllocateSpinLock 関数の前の呼び出しで初期化されたスピン ロックを解放します。
構文
void NdisFreeSpinLock(
[in] PNDIS_SPIN_LOCK SpinLock
);
パラメーター
[in] SpinLock
初期化解除するスピン ロックへのポインター。
戻り値
何一つ
備考
NdisFreeSpinLock の呼び出し元がスピン ロックをもう一度使用する必要がある場合は、そのスピン ロック ポインターをいずれかの Ndis に渡す前に、NdisAllocateSpinLock 呼び出す必要があります。SpinLock または NdisInterlockedXxx 関数。
NdisFreeSpinLock の呼び出し元は、任意の IRQL で実行できます。 通常、ドライバーがアンロードされるまで、この関数は呼び出されません。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisFreeSpinLock (NDIS 5.1) を参照) でサポートされています。 Windows XP で NDIS 5.1 ドライバー (NdisFreeSpinLock (NDIS 5.1) を参照) でサポートされています。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | 任意のレベル (「解説」セクションを参照) |
関連項目
NdisAcquireSpinLock の
NdisAllocateSpinLock の
NdisDprAcquireSpinLock の
NdisDprReleaseSpinLock の
NdisInterlockedAddUlong の
NdisInterlockedInsertHeadList NdisInterlockedInsertTailList NdisInterlockedRemoveHeadListNdisReleaseSpinLock の