CBaseAllocator. decommit, méthode
La Decommit méthode annule la validation de l’allocateur. Cette méthode implémente la méthode IMemAllocator ::D ecommit .
Syntaxe
HRESULT Decommit();
Paramètres
Cette méthode n’a aucun paramètre.
Valeur de retour
Retourne S _ OK.
Notes
Une fois cette méthode appelée, les appels à la méthode CBaseAllocator :: GetBuffer échouent. À mesure que des exemples sont publiés, ils sont retournés à la liste libre. Lorsque le dernier échantillon est retourné, l’allocateur appelle la méthode CBaseAllocator :: Free , qui libère la mémoire allouée. (Dans la classe de base, Free est une méthode virtuelle pure.)
De plus, cette méthode libère tous les threads qui sont bloqués sur les appels GetBuffer . Les appels à GetBuffer échouent.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|