Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette méthode mappe un contexte de document dans un tableau d’adresses de débogage.
Syntaxe
int GetAddressesFromContext(
IDebugDocumentContext2 pDocContext,
bool fStatmentOnly,
out IEnumDebugAddresses ppEnumBegAddresses,
out IEnumDebugAddresses ppEnumEndAddresses
);
Paramètres
pDocContext
[in] Contexte du document.
fStatmentOnly
[in] Si la valeur est TRUE, limite les adresses de débogage à une seule instruction.
ppEnumBegAddresses
[out] Retourne un énumérateur pour les adresses de débogage de démarrage associées à cette instruction ou ligne.
ppEnumEndAddresses
[out] Retourne un énumérateur IEnumDebugAddresses pour les adresses de débogage de fin associées à cette instruction ou ligne.
Valeur de retour
En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.
Notes
Un contexte de document indique généralement une plage de lignes sources. Cette méthode fournit les adresses de débogage de début et de fin associées à ces lignes. Certaines langues autorisent les instructions qui s’étendent sur plusieurs lignes ou lignes qui contiennent plusieurs instructions. Cette méthode fournit un indicateur pour limiter les adresses de débogage à une seule instruction.
Il est possible qu’une seule instruction ait plusieurs adresses de débogage, comme dans le cas des modèles.