Función ExReleaseRundownProtection (wdm.h)
La rutina ExReleaseRundownProtection libera la protección de degradación que el autor de la llamada adquirió anteriormente mediante una llamada a la rutina ExAcquireRundownProtection .
Sintaxis
void ExReleaseRundownProtection(
[in, out] PEX_RUNDOWN_REF RunRef
);
Parámetros
[in, out] RunRef
Puntero a una estructura de EX_RUNDOWN_REF inicializada por una llamada anterior a la rutina ExInitializeRundownProtection . Las rutinas de protección de degradación usan esta estructura para realizar un seguimiento del estado de ejecución del objeto compartido asociado. Esta estructura es opaca para los controladores.
Valor devuelto
None
Observaciones
Un controlador que llama a ExAcquireRundownProtection para adquirir protección en tiempo de ejecución para un acceso a objetos es responsable de llamar a ExReleaseRundownProtection para liberar la protección en tiempo de ejecución cuando finalice el acceso.
Siempre que el propio bloque de ejecución no esté paginado, se puede llamar a esta función en DISPATCH_LEVEL.
Para obtener más información, consulte Protección de reducción de ejecución.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows XP. |
Plataforma de destino | Universal |
Encabezado | wdm.h (incluya Wdm.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL (ver comentarios) |
Reglas de cumplimiento de DDI | HwStorPortProhibitedDDIs(storport) |