IDebugDisassemblyStream2::GetCodeLocationId
Retorna um identificador de local de código para um contexto de código específico.
Sintaxe
Parâmetros
pCodeContext
[em] Um objeto IDebugCodeContext2 a ser convertido em um identificador.
puCodeLocationId
[saiu] Retorna o identificador de local do código. Consulte Observações.
Valor de retorno
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro. Retorna E_CODE_CONTEXT_OUT_OF_SCOPE
se o contexto de código for válido, mas fora do escopo.
Comentários
O identificador de local de código é específico para o mecanismo de depuração (DE) que suporta a desmontagem. Esse identificador de local é usado internamente pelo DE para rastrear posições no código e normalmente é um endereço ou deslocamento de algum tipo. O único requisito é que, se o contexto de código de um local for menor que o contexto de código de outro local, o identificador de local de código correspondente do primeiro contexto de código também deverá ser menor que o identificador de local de código do segundo contexto de código.
Para recuperar o contexto de código de um identificador de local de código, chame o GetCodeContext método.