Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Libera o incremento feito por uma chamada anterior para a função CoIncrementMTAUsage .
Sintaxe
HRESULT CoDecrementMTAUsage(
[in] CO_MTA_USAGE_COOKIE Cookie
);
Parâmetros
[in] Cookie
Uma variável PVOID que foi definida por uma chamada anterior para a função CoIncrementMTAUsage .
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Cookie deve ser um valor válido retornado por uma chamada anterior bem-sucedida para a função CoIncrementMTAUsage . Se a contagem geral de uso do MTA atingir 0, incluindo por meio dessa API e por meio das funções CoInitializeEx e CoUninitialize , o sistema liberará recursos relacionados ao suporte ao MTA.
Você pode chamar CoIncrementMTAUsage de um thread e CoDecrementMTAUsage de outro, desde que um cookie retornado anteriormente por CoIncrementMTAUsage seja passado para CoDecrementMTAUsage.
Não chame CoDecrementMTAUsage durante o desligamento do processo ou dentro de dllmain. Você pode chamar CoDecrementMTAUsage antes da chamada para iniciar o processo de desligamento.
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Windows |
| Cabeçalho | combaseapi.h |
| Biblioteca | Ole32.lib |
| DLL | Ole32.dll |