Eventi
19 nov, 23 - 21 nov, 23
Ottenere il vantaggio competitivo necessario con potenti soluzioni di intelligenza artificiale e cloud partecipando a Microsoft Ignite online.
Iscriviti subitoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Dopo aver impostato i livelli di sicurezza per il puntatore IWbemServices , è possibile accedere alle varie funzionalità di WMI. Al termine dell'uso di WMI, è necessario arrestare l'applicazione.
La procedura seguente descrive come pulire e arrestare un'applicazione WMI.
Per pulire e arrestare un'applicazione WMI
Rilasciare tutte le interfacce COM aperte.
Le due interfacce principali da ricordare sono IWbemServices e IWbemLocator.
Chiama CoUninitialize.
Come per tutte le applicazioni COM, è necessario chiamare CoUninitialize alla fine dell'applicazione.
Chiudere l'applicazione.
Nell'esempio di codice seguente viene illustrato come uscire da un'applicazione client WMI.
// The following #include and #define statements need
// to be used with this code:
// #define _WIN32_DCOM
// #include <wbemidl.h>
// #pragma comment(lib, "wbemuuid.lib")
// pSvc was declared as IWbemServices *pSvc;
// pLoc was declared as IWbemLocator *pLoc;
pSvc->Release();
pLoc->Release();
CoUninitialize();
return 0; // Program successfully completed.
Nota
La pSvc
variabile è di tipo IWbemServices*e la variabile pLoc è di tipo IWbemLocator*.
A questo punto è stato inizializzato COM, è stato eseguito l'accesso a WMI ed è stata chiusa l'applicazione. Per altre informazioni, vedere Esempio: Creazione di un'applicazione WMI.
Eventi
19 nov, 23 - 21 nov, 23
Ottenere il vantaggio competitivo necessario con potenti soluzioni di intelligenza artificiale e cloud partecipando a Microsoft Ignite online.
Iscriviti subito