IDebugHostContextExtensibility ::CloneContextWithModification, méthode (dbgmodel.h)
Cette méthode clone le contexte hôte actuel, associe un objet blob d’extension particulier au contexte cloné, finalise le contexte et retourne une interface immuable au contexte nouvellement cloné.
Syntaxe
HRESULT CloneContextWithModification(
ULONG blobId,
ULONG dataSize,
PVOID data,
IDebugHostContext **clonedContext
);
Paramètres
blobId
Ce paramètre d’entrée représente l’ID de l’objet blob qui sera associé au contexte cloné.
dataSize
Ce paramètre d’entrée représente la taille des données à associer au contexte cloné.
data
Ce paramètre d’entrée est un pointeur qui pointe vers les données réelles à associer au contexte cloné.
clonedContext
Ce paramètre pointe vers un pointeur IDebugHostContext, qui récupère le contexte cloné. 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |