Поделиться через


IDebugDisassemblyStream2::GetCodeContext

Возвращает объект контекста кода, соответствующее указанному идентификатору расположение кода.

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

Параметры

  • uCodeLocationId
    [in] определяет идентификатор расположение кода. См. раздел " примечания ", IDebugDisassemblyStream2::GetCodeLocationId метод описание идентификатора расположение кода.

  • ppCodeContext
    [out] возвращает IDebugCodeContext2 объект, представляющий связанный контекст кода.

Возвращаемое значение

В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

Заметки

Идентификатор расположение кода можно возвратить в результате вызова IDebugDisassemblyStream2::GetCurrentLocation метод и может появляться в DisassemblyData структура.

Чтобы преобразовать идентификатор контекста кода в расположение кода, вызовите IDebugDisassemblyStream2::GetCodeLocationId метод.

См. также

Ссылки

IDebugDisassemblyStream2

IDebugCodeContext2

IDebugDisassemblyStream2::GetCodeLocationId

IDebugDisassemblyStream2::GetCurrentLocation

DisassemblyData