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)

Vedi anche

ERESOURCE

ExEnterCriticalRegionAndAcquireResourceExclusive