Función KeTestSpinLock (wdm.h)
La rutina KeTestSpinLock comprueba la disponibilidad de un bloqueo de giro.
Sintaxis
BOOLEAN KeTestSpinLock(
[in] PKSPIN_LOCK SpinLock
);
Parámetros
[in] SpinLock
Puntero a un bloqueo de número. El bloqueo de número debe haberse inicializado llamando a KeInitializeSpinLock.
Valor devuelto
KeTestSpinLock devuelve FALSE si el bloqueo de número se mantiene actualmente. De lo contrario, devuelve TRUE.
Comentarios
Esta rutina permite al autor de la llamada que se ejecuta en un IRQL bajo para probar el bloqueo de número. Si KeTestSpinLock devuelve TRUE, el autor de la llamada puede intentar adquirir el bloqueo de número con una alta probabilidad de éxito inmediato.
Esta rutina no genera ni reduce el IRQL y nunca adquiere el bloqueo de giro.
Para obtener más información sobre los bloqueos de número, consulte Bloqueos de número.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Server 2003 y versiones posteriores de Windows. |
Plataforma de destino | Universal |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | vea la sección Comentarios. |
Reglas de cumplimiento de DDI | HwStorPortProhibitedDDIs(storport) |