Funzione ExReleaseResourceAndLeaveCriticalRegion (wdm.h)
La routine ExReleaseResourceAndLeaveCriticalRegion rilascia prima la risorsa specificata e quindi lascia l'area critica.
Sintassi
void ExReleaseResourceAndLeaveCriticalRegion(
PERESOURCE Resource
);
Parametri
Resource
[in, out] Puntatore alla risorsa da rilasciare. Questo parametro deve essere lo stesso puntatore ERESOURCE fornito dal chiamante come parametro nella chiamata precedente alla routine ExEnterCriticalRegionAndAcquireResourceExclusive che ha acquisito la risorsa.
Valore restituito
nessuno
Osservazioni
Dopo che un driver chiama il metodo ExEnterCriticalRegionAndAcquireResourceExclusive per immettere un'area critica e acquisire una risorsa per l'accesso esclusivo, il driver deve chiamare ExReleaseResourceAndLeaveCriticalRegion per rilasciare la risorsa e uscire dall'area critica.
Per altre informazioni sull'uso di una struttura ERESOURCE per sincronizzare l'accesso esclusivo a una risorsa, vedere Introduzione alle routine ERESOURCE. Per altre informazioni sull'immissione e l'uscita da un'area critica, vedere Aree critiche e aree protette.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2003 SP1 |
Intestazione | wdm.h |
IRQL | <= APC_LEVEL |
Regole di conformità DDI | CriticalRegions(wdm), HwStorPortProhibitedDDIs(storport) |