La méthode UnLoad dynamique charge le serveur COM associé à l'instance particulière du fournisseur. D'autres appels au fournisseur ...

La méthode UnLoad dynamique charge le serveur COM associé à l'instance particulière du fournisseur. D'autres appels au fournisseur avec le même CLSID retourneront WBEM_E_PROVIDER_DISABLED. Si l'implémentation du serveur COM est un serveur inproc hébergé dans le processus hôte du fournisseur, elle recevra les appels à la fonction exportée DllCanUnloadNow. Si le fournisseur répond en retournant TRUE, COM déchargera alors l'image exécutable. COM est actuellement configuré de façon à décharger l'exécutable environ 30 secondes après le premier appel réussi à DllCanUnloadNow. En cas d'hébergement dans un substitut de processus, le substitut procédera au déchargement à l'aide d'une autre stratégie. Le fournisseur peut être réactivé à l'aide de la méthode Msft_Provider :: Load, de changements dans l'instance associée de __Win32Provider ou par le biais d'un redémarrage du service.