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 |