Interface IDebugHostExtensibility3 (dbgmodel.h)
Version 3 de l’interface d’extensibilité vers le débogueur sous-jacent.
Cette version 3 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut d’autres nouvelles méthodes qui fournissent des fonctionnalités ajoutées. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.
Héritage
L’interface IDebugHostExtensibility3 hérite de l’interface IDebugHostExtensibility2.
Méthode
L’interface IDebugHostExtensibility3 a ces méthodes.
IDebugHostExtensibility3 ::AddRef La méthode AddRef incrémente le nombre de références d’un objet. |
IDebugHostExtensibility3 ::CreateFunctionAlias La méthode CreateFunctionAlias crée un « alias de fonction », un « alias rapide » pour une méthode implémentée dans une extension. La signification de cet alias est spécifique à l’hôte. |
IDebugHostExtensibility3 ::CreateFunctionAliasWithMetadata La méthode CreateFunctionAliasWithMetadata est similaire à CreateFunctionAlias, mais permet de transmettre des informations de métadonnées sur la fonction. |
IDebugHostExtensibility3 ::D estroyFunctionAlias La méthode DestroyFunctionAlias annule un appel antérieur à la méthode CreateFunctionAlias. La fonction ne sera plus disponible sous le nom de l’alias rapide. |
IDebugHostExtensibility3 ::ExtendHostContext La méthode ExtendHostContext est utilisée par les hôtes qui prennent en charge la réception de données anciennes simples arbitraires (POD) à l’intérieur d’un contexte hôte. Cette méthode étend la notion d’un contexte hôte avec une taille spécifique de données POD. |
IDebugHostExtensibility3 ::QueryHostContextExtension La méthode QueryHostContextExtension permet de rechercher une extension de contexte et ses informations à l’aide d’un GUID d’identificateur. |
IDebugHostExtensibility3 ::QueryInterface La méthode QueryInterface interroge une interface sur un objet. |
IDebugHostExtensibility3 ::Release La méthode Release libère la référence à l’objet d’extensibilité hôte. |
IDebugHostExtensibility3 ::ReleaseHostContextExtension La méthode ReleaseHostContextExtension est utilisée pour libérer la réservation d’un objet blob de contexte hôte comme acquis à partir de la méthode ExtendHostContext |
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++