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