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 |