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 | 모든 수준(설명 섹션 참조) |