IDebugDisassemblyStream2::GetCodeContextIDebugDisassemblyStream2::GetCodeContext

Retourne un objet de contexte de code correspondant à un identificateur d’emplacement de code spécifié.Returns a code context object corresponding to a specified code location identifier.

SyntaxeSyntax

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

ParamètresParameters

uCodeLocationId
[in] Spécifie l’identificateur d’emplacement de code.[in] Specifies the code location identifier. Consultez la section Notes pour le GetCodeLocationId méthode pour obtenir une description d’un identificateur d’emplacement de code.See the Remarks section for the GetCodeLocationId method for a description of a code location identifier.

ppCodeContext
[out] Retourne un IDebugCodeContext2 objet qui représente le contexte de code associé.[out] Returns an IDebugCodeContext2 object that represents the associated code context.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

L’identificateur d’emplacement de code peut être retournée à partir d’un appel à la GetCurrentLocation (méthode) et peuvent apparaître dans le DisassemblyData structure.The code location identifier can be returned from a call to the GetCurrentLocation method and can appear in the DisassemblyData structure.

Pour convertir un contexte de code en un identificateur d’emplacement de code, appelez le GetCodeLocationId (méthode).To convert a code context into a code location identifier, call the GetCodeLocationId method.

Voir aussiSee Also

IDebugDisassemblyStream2 IDebugDisassemblyStream2
IDebugCodeContext2 IDebugCodeContext2
GetCodeLocationId GetCodeLocationId
GetCurrentLocation GetCurrentLocation
DisassemblyDataDisassemblyData