IHolder ::Close, méthode (comsvcs.h)
Ferme le holder.
Syntaxe
HRESULT Close();
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cela ferme le titulaire d’un distributeur de ressources, après quoi le distributeur de ressources a probablement été libéré.
Avant la fermeture, tout inventaire restant est détruit en rappelant la méthode IDispenserDriver ::D estroyResource du distributeur de ressources.
La séquence suivante décrit comment fermer un distributeur de ressources :
- Obtenez une référence au distributeur de ressources (l’objet qui expose IDispenserDriver).
- Appelez une méthode dans Resource Dispenser dont l’implémentation appelle IHolder ::Close.
- IHolder ::Close détruit tout inventaire restant en rappelant la méthode IDispenserDriver ::D estroyResource du distributeur de ressources.
- IHolder ::Close appelle le gestionnaire de distribution pour supprimer ce titulaire de la liste Holder. (Si aucun titulaire n’est conservé, l’objet Gestionnaire du distributeur se supprime lui-même.)
- IHolder ::Close publie sa référence à l’interface IDispenserDriver de Resource Dispenser. C’est la raison pour laquelle vous avez besoin d’une référence à l’étape 1 ; dans le cas contraire, le distributeur de ressources se supprimerait prématurément avant que les étapes suivantes ne puissent être effectuées.
- IHolder ::Close retourne au distributeur de ressources.
- Le distributeur de ressources appelle IDispenserDriver ::D estroyResource. Le titulaire se supprime maintenant.
- La méthode appelée à l’étape 2 retourne maintenant.
- Relâchez votre référence finale au distributeur de ressources, qui se supprime désormais lui-même.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | comsvcs.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour