Funzione ExReleaseRundownProtection (wdm.h)
La routine ExReleaseRundownProtection rilascia la protezione eseguita dal chiamante acquisito in precedenza chiamando la routine ExAcquireRundownProtection .
Sintassi
void ExReleaseRundownProtection(
[in, out] PEX_RUNDOWN_REF RunRef
);
Parametri
[in, out] RunRef
Puntatore a una struttura EX_RUNDOWN_REF inizializzata da una chiamata precedente alla routine ExInitializeRundownProtection . Le routine di protezione da run-down usano questa struttura per tenere traccia dello stato di esecuzione dell'oggetto condiviso associato. Questa struttura è opaca per i driver.
Valore restituito
nessuno
Osservazioni
Un driver che chiama ExAcquireRundownProtection per acquisire la protezione in fase di esecuzione per un accesso a un oggetto è responsabile della chiamata di ExReleaseRundownProtection per rilasciare la protezione in fase di esecuzione al termine dell'accesso.
Purché il blocco di run-down stesso non sia in pagina, questa funzione può essere chiamata in DISPATCH_LEVEL.
Per altre informazioni, vedere Run-Down Protection.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows XP. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL (vedere Osservazioni) |
Regole di conformità DDI | HwStorPortProhibitedDDDIs(storport) |