Freigeben über


CWbemProviderGlue::FrameworkLogoffDLL(LPCWSTR,PLONG)-Methode (wbemglue.h)

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

Die FrameworkLogoffDLL-Methode wird von DllCanUnloadNow aufgerufen, um zu bestimmen, ob der Anbieterserver nicht verwendet wird und entladen werden kann.

Syntax

BOOL FrameworkLogoffDLL(
  LPCWSTR name,
  PLONG   plRefCount
);

Parameter

name

Name des Servers, der entladen wird.

plRefCount

Die aktuelle Referenzanzahl. Dieser LONG-Wert muss derselbe sein, der in FrameworkLoginDLL und als Parameter für den CWbemGlueFactory-Konstruktor verwendet wird.

Rückgabewert

Die Methode gibt TRUE zurück, wenn der Server nicht verwendet wird und entladen werden kann, und FALSE , wenn der Server noch verwendet wird und nicht entladen werden kann.

Hinweise

Vorerst gibt FrameworkLogoffDLLFALSE zurück, bis der Refcount für CWbemProviderGlue 0 ist. Dieser Ansatz verhindert das Entladen einer Client-DLL, während Instanzen von CWbemProviderGlue noch vorhanden sind.

Anforderungen

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