Condividi tramite


Metodo Provider::Flush (provider.h)

[La classe Provider fa parte di WMI Provider Framework, che viene ora considerata in stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.

Il metodo Flush viene chiamato dal framework del provider per eliminare tutta la memoria non necessaria in uso dal provider. Poiché il provider può essere chiamato nuovamente dopo una chiamata a Flush, è necessario ricreare gli oggetti rilasciati da Flush. Se si esegue l'override di questo metodo, è necessario chiamare il metodo Flush dell'oggetto padre per rilasciare qualsiasi memoria del framework associata al provider.

Sintassi

void Flush();

Valore restituito

nessuno

Osservazioni

Eseguire l'override di questo metodo solo se il provider di framework alloca memoria che può essere scaricata. Se il provider sceglie di eseguire l'override, includere una chiamata a Provider::Flush nell'implementazione del provider.

Nota Poiché il provider può essere chiamato dopo una chiamata a Flush, è necessario essere pronti a ricreare gli elementi rilasciati dalla chiamata a Flush.
 

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione provider.h (include FwCommon.h)
Libreria FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll