Il metodo dinamico UnLoad scarica il server COM associato all'istanza specifica del provider. Per le ulteriori chiamate al ...

Il metodo dinamico UnLoad scarica il server COM associato all'istanza specifica del provider. Per le ulteriori chiamate al provider con lo stesso CLSID verrà restituito l'errore WBEM_E_PROVIDER_DISABLED. Se l'implementazione del server COM è un server in-process ospitato nel processo host del provider, tale server riceverà le chiamate alla funzione esportata DllCanUnloadNow. Se il provider risponde restituendo TRUE, COM scaricherà l'immagine dell'eseguibile. Attualmente COM è configurato per scaricare l'eseguibile dopo circa 30 secondi dalla prima chiamata positiva a DllCanUnloadNow. Se il server è ospitato in un altro processo sostitutivo, tale processo eseguirà lo scaricamento con altre strategie. È possibile riabilitare il provider tramite il metodo Msft_Provider :: Load, modificando l'istanza associata di __Win32Provider o tramite il riavvio del servizio.