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