Funzione FltReleaseResource (fltkernel.h)
La routine FltReleaseResource rilascia una risorsa specificata di proprietà del thread corrente.
Sintassi
VOID FLTAPI FltReleaseResource(
[in/out] PERESOURCE Resource
);
Parametri
[in/out] Resource
Puntatore alla struttura ERESOURCE opaca per la risorsa da rilasciare.
Valore restituito
No.
Osservazioni
FltReleaseResource rilascia una risorsa acquisita in precedenza chiamando FltAcquireResourceExclusive o FltAcquireResourceShared.
FltReleaseResource è un wrapper per ExReleaseResourceLite che consente di riabilitare il normale recapito APC del kernel.
Poiché FltReleaseResource ripristina il normale recapito del kernel APC, non è necessario chiamare KeEnterCriticalRegion o FsRtlEnterFileSystem dopo aver chiamato FltReleaseResource.
Per acquisire una risorsa per l'accesso esclusivo, chiamare FltAcquireResourceExclusive.
Per acquisire una risorsa per l'accesso condiviso, chiamare FltAcquireResourceShared.
Per eliminare una risorsa dall'elenco di risorse del sistema, chiamare ExDeleteResourceLite.
Per inizializzare una risorsa per il riutilizzo, chiamare ExReinitializeResourceLite.
Per altre informazioni sulle strutture ERESOURCE, vedere Introduzione alle routine ERESOURCE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP SP2 |
Server minimo supportato | Windows Server 2003 SP1 |
Intestazione | fltkernel.h |
Libreria | FltMgr.lib |
IRQL | IRQL <= DISPATCH_LEVEL |