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) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de