Die dynamische \"UnLoad\"-Methode enthält den zugeordneten COM-Server einer bestimmten Instanz des Anbieters. Für weitere ...

Die dynamische \"UnLoad\"-Methode enthält den zugeordneten COM-Server einer bestimmten Instanz des Anbieters. Für weitere Aufrufe an den Anbieter mit der gleichen CLSID wird WBEM_E_PROVIDER_DISABLED zurückgegeben. Wenn die COM-Serverimplementierung ein im Anbieterhostprozess gehosteter prozessinterner Server ist, empfängt sie Aufrufe an die exportierte \"DllCanUnloadNow\"-Funktion. Wenn der Anbieter durch Rückgabe von TRUE antwortet, entlädt COM das ausführbare Abbild. Derzeit ist COM so konfiguriert, dass das ausführbare Abbild ungefähr 30 Sekunden nach dem ersten erfolgreichen Aufruf von \"DllCanUnloadNow\" entladen wird. Wird die Implementierung in einem anderen Stellvertreterprozess gehostet, entlädt der Stellvertreterprozess unter Verwendung einer anderen Strategie. Der Anbieter kann mithilfe der \"Msft_Provider :: Load\"-Methode, durch Änderungen der zugeordneten Instanz von \"__Win32Provider\" oder über einen Dienstneustart erneut aktiviert werden.