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) |