Bagikan melalui


Fungsi CoDecrementMTAUsage (combaseapi.h)

Merilis kenaikan yang dilakukan oleh panggilan sebelumnya ke fungsi CoIncrementMTAUsage .

Sintaks

HRESULT CoDecrementMTAUsage(
  [in] CO_MTA_USAGE_COOKIE Cookie
);

Parameter

[in] Cookie

Variabel PVOID yang diatur oleh panggilan sebelumnya ke fungsi CoIncrementMTAUsage .

Nilai kembali

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Cookie harus berupa nilai valid yang dikembalikan oleh panggilan sebelumnya yang berhasil ke fungsi CoIncrementMTAUsage . Jika jumlah keseluruhan penggunaan MTA mencapai 0, termasuk baik melalui API ini maupun melalui fungsi CoInitializeEx dan CoUninitialize , sistem membebaskan sumber daya yang terkait dengan dukungan MTA.

Anda dapat memanggil CoIncrementMTAUsage dari satu utas dan CoDecrementMTAUsage dari yang lain selama cookie yang sebelumnya dikembalikan oleh CoIncrementMTAUsage diteruskan ke CoDecrementMTAUsage.

Jangan panggil CoDecrementMTAUsage selama proses matikan atau di dalam dllmain. Anda dapat memanggil CoDecrementMTAUsage sebelum panggilan untuk memulai proses matikan.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header combaseapi.h
Pustaka Ole32.lib
DLL Ole32.dll

Lihat juga

CoIncrementMTAUsage