CoDecrementMTAUsage 函式 (combaseapi.h)
釋放先前呼叫 CoIncrementMTAUsage 函式所做的遞增。
語法
HRESULT CoDecrementMTAUsage(
[in] CO_MTA_USAGE_COOKIE Cookie
);
參數
[in] Cookie
先前呼叫 CoIncrementMTAUsage 函式所設定的 PVOID 變數。
傳回值
如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
Cookie 必須是成功前一次呼叫 CoIncrementMTAUsage 函式所傳回的有效值。 如果 MTA 使用量的整體計數達到 0,包括透過此 API 和 CoInitializeEx 和 CoUninitialize 函式,系統就會釋放與 MTA 支援相關的資源。
只要 CoIncrementMTAUsage 先前由 CoIncrementMTAUsage 傳遞至 CoDecrementMTAUsage,您就可以從另一個線程呼叫 CoDecrementMTAUsage。
請勿在進程關機期間或在 dllmain 內呼叫 CoDecrementMTAUsage 。 您可以在呼叫開始關機程式之前呼叫 CoDecrementMTAUsage 。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | combaseapi.h |
程式庫 | Ole32.lib |
Dll | Ole32.dll |