Notes
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 en un tableau d'adresses de débogage.
HRESULT GetAddressesFromContext(
IDebugDocumentContext2* pDocContext,
BOOL fStatmentOnly,
IEnumDebugAddresses** ppEnumBegAddresses,
IEnumDebugAddresses** ppEnumEndAddresses
);
int GetAddressesFromContext(
IDebugDocumentContext2 pDocContext,
bool fStatmentOnly,
out IEnumDebugAddresses ppEnumBegAddresses,
out IEnumDebugAddresses ppEnumEndAddresses
);
Paramètres
pDocContext
[in] le contexte de document.fStatmentOnly
[in] Si la valeur TRUE, limites que le débogage l'adresse à une seule instruction.ppEnumBegAddresses
[out] Retourne un énumérateur pour les adresses de début de débogage associées à cette instruction ou ligne.ppEnumEndAddresses
[out] Retourne un énumérateur d' 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ébut et de fin de débogage associées à ces lignes. Certains langages autorisent les instructions qui couvrent plusieurs lignes, ou des lignes qui contient plusieurs instructions. Cette méthode fournit une balise pour limiter les adresses de débogage à une seule instruction.
Il est possible qu'une seule instruction peut contenir plusieurs adresses de débogage, comme dans le cas de les modèles.