MI_CoNtext_RefuseUnload函式 (mi.h)

告知提供者基礎結構不要卸載提供者。

語法

MI_INLINE MI_Result MI_INLINE_CALL MI_Context_RefuseUnload(
  [in] MI_Context *context
);

參數

[in] context

要求內容。

傳回值

指定函式傳回碼 之MI_Result 列舉的值。 這可以是下列其中一個程式碼。

備註

此函式會停止 WMI 伺服器關閉提供者。 提供者必須呼叫 MI_CoNtext_RequestUnload 函式,才能卸載提供者,而且該函式必須使用與 MI_CoNtext_RefuseUnload 函式搭配使用的相同內容。

某些提供者可能會使用此機制來快取昂貴的資料;不過,保留提供者開啟很少接觸的提供者,會長期成為效能問題。 想要維護其提供者存留期控制權的提供者,應該使用分離的提供者。 如果提供者想要將它保留為開啟幾分鐘,以更有效率地維護快取,而且如果該時間內未收到任何新要求,則應該要求卸載以關閉提供者和可能裝載。

需求

   
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
目標平台 Windows
標頭 mi.h
可轉散發套件 在 Windows Server 2008 R2 上Windows Management Framework 3.0 SP1、Windows 7 SP1 和 Windows Server 2008 SP2

另請參閱

MI_CoNtext

MI_CoNtext_RequestUnload