共用方式為


KeTestSpinLock 函式 (wdm.h)

KeTestSpinLock 微調鎖定可用性的例程測試。

語法

BOOLEAN KeTestSpinLock(
  [in] PKSPIN_LOCK SpinLock
);

參數

[in] SpinLock

微調鎖定的指標。 微調鎖定必須藉由呼叫 KeInitializeSpinLock來初始化。

傳回值

KeTestSpinLock 如果目前保留微調鎖定,則會傳回 false。 否則,它會傳回 true

言論

此例程可讓在低 IRQL 執行的呼叫端測試微調鎖定。 如果 KeTestSpinLock 傳回 true TRUE,則呼叫端可以嘗試取得具有高立即成功機率的微調鎖定。

這個例程既不會引發也不會降低 IRQL,而且永遠不會取得微調鎖定。

如需微調鎖定的詳細資訊,請參閱 微調鎖定

要求

要求 價值
最低支援的用戶端 適用於 Windows Server 2003 和更新版本的 Windows。
目標平臺 普遍
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 請參閱一節。
DDI 合規性規則 HwStorPortProhibitedDIs(storport)

另請參閱

KeAcquireSpinLock

KeInitializeSpinLock

KeReleaseSpinLock