KeTestSpinLock 함수(wdm.h)
KeTestSpinLock은 스핀 잠금의 가용성에 대한 일상적인 테스트를.
통사론
BOOLEAN KeTestSpinLock(
[in] PKSPIN_LOCK SpinLock
);
매개 변수
[in] SpinLock
스핀 잠금에 대한 포인터입니다. 스핀 잠금은 KeInitializeSpinLock호출하여 초기화되어야 합니다.
반환 값
KeTestSpinLock 스핀 잠금이 현재 유지되는 경우 FALSE 반환합니다. 그렇지 않으면 true 반환됩니다.
발언
이 루틴을 사용하면 낮은 IRQL에서 실행 중인 호출자가 스핀 잠금을 테스트할 수 있습니다. KeTestSpinLock true 반환하는 경우 호출자는 즉시 성공할 확률이 높은 스핀 잠금을 획득하려고 시도할 수 있습니다.
이 루틴은 IRQL을 발생하거나 낮추지 않으며 스핀 잠금을 획득하지 않습니다.
스핀 잠금에 대한 자세한 내용은 스핀 잠금 참조하세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Server 2003 이상 버전의 Windows에서 사용할 수 있습니다. |
대상 플랫폼 | 보편적 |
헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 설명 섹션을 참조하세요. |
DDI 규정 준수 규칙 | HwStorPortProhibitedDDIs(storport) |