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


CONTEXT_INFO

Эта структура описывает контекст памяти или контекст кода.

typedef struct _tagCONTEXT_INFO { 
   CONTEXT_INFO_FIELDS dwFields;
   BSTR                bstrModuleUrl;
   BSTR                bstrFunction;
   TEXT_POSITION       posFunctionOffset;
   BSTR                bstrAddress;
   BSTR                bstrAddressOffset;
   BSTR                bstrAddressAbsolute;
} CONTEXT_INFO;
public struct CONTEXT_INFO {
   public uint          dwFields;
   public string        bstrModuleUrl;
   public string        bstrFunction;
   public TEXT_POSITION posFunctionOffset;
   public string        bstrAddress;
   public string        bstrAddressOffset;
   public string        bstrAddressAbsolute;
};

Члены

  • dwFields
    Сочетание пометит из него CONTEXT_INFO_FIELDS перечисление, которое определяет, какие поля заполнянны**.**

  • bstrModuleUrl
    Имя модуля, где контекст найден.

  • bstrFunction
    Имя функции, где контекст найден.

  • posFunctionOffset
    A TEXT_POSITION структура, которая определяет линию и смещения столбца функции, связанной с контекстом кода.

  • bstrAddress
    Адрес в коде, в котором заданный контекст.

  • bstrAddressOffset
    Смещение адреса в коде, в котором заданный контекст.

  • bstrAddressAbsolute
    Абсолютный адрес в памяти, в котором заданный контекст.

Заметки

Эта структура возвращается из вызова IDebugMemoryContext2::GetInfo метод.

Типичное применение этой структуры в поддержку a Память окна отладки.

Требования

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также

Ссылки

структуры и объединения

IDebugMemoryContext2::GetInfo

CONTEXT_INFO_FIELDS

TEXT_POSITION