Membersihkan dan Mematikan Aplikasi WMI

Setelah Anda mengatur tingkat keamanan untuk penunjuk IWbemServices Anda, Anda dapat mengakses berbagai kemampuan WMI. Setelah selesai menggunakan WMI, Anda harus mematikan aplikasi Anda.

Prosedur berikut menjelaskan cara membersihkan dan mematikan aplikasi WMI.

Untuk membersihkan dan mematikan aplikasi WMI

  1. Merilis antarmuka COM yang terbuka.

    Dua antarmuka utama yang harus Anda ingat untuk dirilis adalah IWbemServices dan IWbemLocator.

  2. Panggil CoUninitialize.

    Seperti semua aplikasi COM, Anda harus memanggil CoUninitialize di akhir aplikasi Anda.

  3. Keluar dari aplikasi Anda.

    Contoh kode berikut menunjukkan cara keluar dari aplikasi klien 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.
    

    Catatan

    Variabel pSvc berjenis IWbemServices*, dan variabel pLoc berjenis IWbemLocator*.

     

Anda sekarang telah berhasil menginisialisasi COM, mengakses WMI, dan keluar dari aplikasi Anda. Untuk informasi selengkapnya, lihat Contoh: Membuat Aplikasi WMI.

Membuat Aplikasi WMI Menggunakan C++