Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Освобождает приращение, выполненное предыдущим вызовом функции CoIncrementMTAUsage .
Синтаксис
HRESULT CoDecrementMTAUsage(
[in] CO_MTA_USAGE_COOKIE Cookie
);
Параметры
[in] Cookie
Переменная PVOID , заданная предыдущим вызовом функции CoIncrementMTAUsage .
Возвращаемое значение
Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Файл cookie должен быть допустимым значением, возвращенным при успешном предыдущем вызове функции CoIncrementMTAUsage . Если общее количество использования MTA достигает 0, включая как через этот API, так и с помощью функций CoInitializeEx и CoUninitialize , система освобождает ресурсы, связанные с поддержкой MTA.
Вы можете вызвать CoIncrementMTAUsage из одного потока и CoDecrementMTAUsage из другого, если файл cookie, ранее возвращенный CoIncrementMTAUsage , передается в CoDecrementMTAUsage.
Не вызывайте CoDecrementMTAUsage во время завершения процесса или внутри dllmain. Перед вызовом можно вызвать CoDecrementMTAUsage , чтобы начать процесс завершения работы.
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | combaseapi.h |
| Библиотека | Ole32.lib |
| DLL | Ole32.dll |