清除和關閉 WMI 應用程式
設定 IWbemServices 指標的安全性層級之後,您可以存取 WMI 的各種功能。 使用 WMI 之後,您必須關閉應用程式。
下列程式說明如何清除和關閉 WMI 應用程式。
清除和關閉 WMI 應用程式
釋放任何開啟的 COM 介面。
您必須記得發行的兩個主要介面是 IWbemServices 和 IWbemLocator。
呼叫 CoUninitialize。
如同所有 COM 應用程式,您必須在應用程式結尾呼叫 CoUninitialize 。
結束您的應用程式。
下列程式碼範例示範如何結束 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.
注意
變數
pSvc
的類型為 IWbemServices*,而 pLoc 變數的類型為 IWbemLocator*。
您現在已成功初始化 COM、存取 WMI,並結束您的應用程式。 如需詳細資訊,請參閱 範例:建立 WMI 應用程式。
相關主題