Méthode CWbemProviderGlue ::FrameworkLogoffDLL(LPCWSTR,PLONG) (wbemglue.h)
[La classe CWbemProviderGlue fait partie du framework de fournisseur WMI, qui est désormais considéré comme étant à l’état final. Aucun autre développement, aucune autre amélioration ou mise à jour ne sera disponible pour les problèmes non liés à la sécurité affectant ces bibliothèques. Les API MI doivent être utilisées dans tout nouveau développement.]
La méthode FrameworkLogoffDLL est appelée par DllCanUnloadNow pour déterminer si le serveur du fournisseur n’est pas utilisé et peut être déchargé.
Syntaxe
BOOL FrameworkLogoffDLL(
LPCWSTR name,
PLONG plRefCount
);
Paramètres
name
Nom du serveur qui est déchargé.
plRefCount
Nombre de références actuel. Ce LONG doit être le même que celui utilisé dans FrameworkLoginDLL et en tant que paramètre pour le constructeur CWbemGlueFactory.
Valeur retournée
La méthode retourne TRUE si le serveur n’est pas en cours d’utilisation et peut être déchargé et FALSE si le serveur est toujours en cours d’utilisation et ne peut pas être déchargé.
Remarques
Pour l’instant, FrameworkLogoffDLL retourne FALSE jusqu’à ce que le nombre de références pour CWbemProviderGlue soit égal à zéro. Cette approche empêche le déchargement d’une DLL cliente tant que des instances de CWbemProviderGlue existent toujours.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | wbemglue.h (include FwCommon.h) |
Bibliothèque | FrameDyn.lib |
DLL | FrameDynOS.dll ; FrameDyn.dll |