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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk