Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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) |