Función KeReadStateMutex (wdm.h)
La rutina KeReadStateMutex devuelve el estado actual, señalado o no señalado, del objeto de exclusión mutua especificado.
Sintaxis
LONG KeReadStateMutex(
[in] PRKMUTEX Mutex
);
Parámetros
[in] Mutex
Puntero a un objeto de exclusión mutua inicializado para el que el autor de la llamada proporciona el almacenamiento.
Valor devuelto
Si el valor devuelto es 1, se señala el estado del objeto de exclusión mutua.
Comentarios
Esta rutina proporciona una manera eficaz de sondear el estado de señal de una exclusión mutua. KeReadStateMutex lee el estado de la exclusión mutua sin sincronizar su acceso a la exclusión mutua. No suponga que los accesos de un estado de exclusión mutua por KeReadStateMutex son mutuamente excluyentes de los accesos por rutinas, como KeReleaseMutex y KeWaitForSingleObject, que sincronizan su acceso al estado de exclusión mutua.
Para obtener más información sobre los objetos de exclusión mutua, vea Objetos de exclusión mutua.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 2000. |
Plataforma de destino | Universal |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | HwStorPortProhibitedDDIs(storport) |