Partilhar via


IDebugDisassemblyStream2::GetCodeContext

Retorna um objeto de contexto de código correspondente a um identificador de local de código especificada.

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

Parâmetros

  • uCodeLocationId
    [in] Especifica o identificador de local do código. Consulte a seção de comentários para o IDebugDisassemblyStream2::GetCodeLocationId método para obter uma descrição de um identificador de local do código.

  • ppCodeContext
    [out] Retorna um IDebugCodeContext2 o objeto que representa o contexto de código associado.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

O identificador de local do código pode ser retornado de uma chamada para o IDebugDisassemblyStream2::GetCurrentLocation método e podem aparecer o DisassemblyData estrutura.

Para converter um contexto de código em um identificador de local do código, chamar o IDebugDisassemblyStream2::GetCodeLocationId método.

Consulte também

Referência

IDebugDisassemblyStream2

IDebugCodeContext2

IDebugDisassemblyStream2::GetCodeLocationId

IDebugDisassemblyStream2::GetCurrentLocation

DisassemblyData