Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
KeTestSpinLock стандартные тесты для доступности блокировки спина.
Синтаксис
BOOLEAN KeTestSpinLock(
[in] PKSPIN_LOCK SpinLock
);
Параметры
[in] SpinLock
Указатель на блокировку спина. Блокировка спина должна быть инициализирована путем вызова KeInitializeSpinLock.
Возвращаемое значение
KeTestSpinLock возвращает FALSE, если в настоящее время удерживается блокировка спина. В противном случае возвращается TRUE.
Замечания
Эта подпрограмма позволяет вызывающему объекту, работающему на низком уровне IRQL, протестировать блокировку спина. Если KeTestSpinLock возвращает TRUE, вызывающий объект может попытаться получить блокировку спина с высокой вероятностью немедленного успеха.
Эта подпрограмма не поднимает и не снижает IRQL, и она никогда не получает блокировку спина.
Дополнительные сведения о блокировках спина см. в разделе Spin Locks.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Server 2003 и более поздних версиях Windows. |
целевая платформа | Всеобщий |
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | См. раздел "Примечания". |
правил соответствия DDI | HwStorPortProhibitedDIs(storport) |