Partager via


IDebugDisassemblyStream2 : : GetCodeContext

Retourne un objet de contexte de code correspondant à un identificateur spécifié d'emplacement du code.

HRESULT GetCodeContext( 
   UINT64               uCodeLocationId,
   IDebugCodeContext2** ppCodeContext
);
int GetCodeContext( 
   ulong                  uCodeLocationId,
   out IDebugCodeContext2 ppCodeContext
);

Paramètres

  • uCodeLocationId
    [in] Spécifie l'identificateur de l'emplacement du code. Consultez la section Notes de la méthode d' IDebugDisassemblyStream2 : : GetCodeLocationId pour une description d'un identificateur d'emplacement du code.

  • ppCodeContext
    [out] Retourne un objet d' IDebugCodeContext2 qui représente le contexte de code associé.

Valeur de retour

En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.

Notes

L'identificateur de l'emplacement du code peut être retourné par un appel à la méthode d' IDebugDisassemblyStream2 : : GetCurrentLocation et peuvent apparaître dans la structure de DisassemblyData .

Pour convertir un contexte de code dans un identificateur de l'emplacement du code, appelez la méthode d' IDebugDisassemblyStream2 : : GetCodeLocationId .

Voir aussi

Référence

IDebugDisassemblyStream2

IDebugCodeContext2

IDebugDisassemblyStream2 : : GetCodeLocationId

IDebugDisassemblyStream2 : : GetCurrentLocation

DisassemblyData