Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Libère l’incrément effectué par un appel précédent à la fonction CoIncrementMTAUsage .
Syntaxe
HRESULT CoDecrementMTAUsage(
[in] CO_MTA_USAGE_COOKIE Cookie
);
Paramètres
[in] Cookie
Variable PVOID définie par un appel précédent à la fonction CoIncrementMTAUsage .
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Le cookie doit être une valeur valide retournée par un appel précédent réussi à la fonction CoIncrementMTAUsage . Si le nombre total d’utilisation de MTA atteint 0, y compris par le biais de cette API et par le biais des fonctions CoInitializeEx et CoUninitialize , le système libère des ressources liées à la prise en charge de MTA.
Vous pouvez appeler CoIncrementMTAUsage à partir d’un thread et CoDecrementMTAUsage à partir d’un autre tant qu’un cookie précédemment retourné par CoIncrementMTAUsage est passé à CoDecrementMTAUsage.
N’appelez pas CoDecrementMTAUsage pendant l’arrêt du processus ou à l’intérieur de dllmain. Vous pouvez appeler CoDecrementMTAUsage avant l’appel pour démarrer le processus d’arrêt.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Plateforme cible | Windows |
| En-tête | combaseapi.h |
| Bibliothèque | Ole32.lib |
| DLL | Ole32.dll |