Freigeben über


Provider::Flush-Methode (provider.h)

[Die Provider-Klasse ist Teil des WMI-Provider-Frameworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Die Flush-Methode wird vom Anbieterframework aufgerufen, um den gesamten nicht benötigten Arbeitsspeicher zu löschen, der vom Anbieter verwendet wird. Da Ihr Anbieter nach einem Aufruf von Flush möglicherweise erneut aufgerufen wird, müssen Sie alle von Flush freigegebenen Objekte erneut erstellen. Wenn Sie diese Methode überschreiben, sollten Sie die Flush-Methode des übergeordneten Objekts aufrufen, um alle Frameworkspeicher freizugeben, der Ihrem Anbieter zugeordnet ist.

Syntax

void Flush();

Rückgabewert

Keine

Bemerkungen

Überschreiben Sie diese Methode nur, wenn Ihr Frameworkanbieter Arbeitsspeicher zuweist, der geleert werden kann. Wenn Ihr Anbieter sich für die Überschreibung entscheidet, fügen Sie einen Aufruf von Provider::Flush in die Implementierung des Anbieters ein.

Hinweis Da Ihr Anbieter möglicherweise nach einem Aufruf von Flush aufgerufen wird, müssen Sie bereit sein, alle Elemente, die durch den Aufruf von Flush freigegeben wurden, neu zu erstellen.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile provider.h (einschließlich FwCommon.h)
Bibliothek FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll