Partager via


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