Función KeTestSpinLock (wdm.h)
El KeTestSpinLock pruebas rutinarias para la disponibilidad de un bloqueo de número.
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 se mantiene el bloqueo de número. De lo contrario, devuelve TRUE.
Observaciones
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 giro 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.