Partager via


IDebugHostContextExtensibility ::CloneContextForModification, méthode (dbgmodel.h)

Cette méthode clone le contexte hôte actuel et retourne une interface de modification unique pour associer des données au contexte.

Syntaxe

HRESULT CloneContextForModification(
  IDebugHostContextExtension **extensionHandle
);

Paramètres

extensionHandle

Ce paramètre pointe vers un pointeur IDebugHostContextExtension, qui est utilisé pour récupérer l’extension de contexte hôte. Il s’agit d’un paramètre de sortie pour le contexte cloné.

Valeur de retour

Si la méthode réussit, elle retourne S_OK. En cas d’échec, il retourne un code d’erreur HRESULT.

Remarques

La méthode CloneContextForModification est utilisée pour cloner le contexte hôte actuel pour une modification ponctuelle et une immuabilité éventuelle. Il est nécessaire d’appeler la méthode FinaliseContext pour finaliser le contexte cloné et revenir au contexte cloné réel. Après cela, le contexte hôte retourné devient immuable et ne peut pas être modifié plus loin.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

interface IDebugHostContextExtensibility