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

Ниже приведены структуры и объединения в пакете SDK для отладки Visual Studio.

  • AD_PROCESS_ID Указывает идентификатор процесса, который может быть системным идентификатором или ИДЕНТИФИКАТОРом GUID.

  • BP_CONDITION Описывает условия, при которых точка останова будет запускаться.

  • BP_ERROR_RESOLUTION_INFO Описывает разрешение точки останова ошибки, включая расположение, программу и поток.

  • BP_LOCATION Указывает тип структуры, используемой для описания расположения точки останова.

  • BP_LOCATION_CODE_ADDRESS Определяет компоненты, описывающие расположение точки останова в адресе кода.

  • BP_LOCATION_CODE_CONTEXT Описывает расположение точки останова, привязанной непосредственно к адресу в отлаживаемой программе.

  • BP_LOCATION_CODE_FILE_LINE Описывает расположение точки останова в строке в исходном файле кода.

  • BP_LOCATION_CODE_FUNC_OFFSET Описывает расположение смещения точки останова в функции в коде.

  • BP_LOCATION_CODE_STRING Используется для задания точек останова кода на основе строки, которую пользователь может ввести из интегрированной среды разработки.

  • BP_LOCATION_DATA_STRING Используется для задания точек останова данных, основанных на строке, которую пользователь может ввести из интегрированной среды разработки.

  • BP_LOCATION_RESOLUTION Описывает разрешение точки останова в определенном расположении.

  • BP_PASSCOUNT описывает количество и условия, с которыми будет запущена точка останова после прохождения ранее.

  • BP_REQUEST_INFO Содержит сведения, необходимые для реализации точки останова.

  • BP_REQUEST_INFO2 Содержит сведения, необходимые для реализации точки останова (так же, как и структура BP_REQUEST_INFO, но включает guid поставщика, ограничения и сведения о точке трассировки).

  • BP_RESOLUTION_CODE Описывает расположение точки останова кода.

  • BP_RESOLUTION_DATA Описывает результат привязки точки останова данных.

  • BP_RESOLUTION_INFO Описывает сведения о связанной точке останова для точки останова кода или точки останова данных.

  • BP_RESOLUTION_LOCATION Указывает структуру расположения разрешения точек останова.

  • BSTR_ARRAY Описывает массив строк.

  • BUILT_TYPE Указывает сведения о типе поля, взятом из метаданных.

  • CODE_PATH Описывает вызов функции или метода.

  • COMPUTER_INFO Описывает компьютер, на котором работает отладчик.

  • CONST_GUID_ARRAY Описывает список идентификаторов GUID.

  • CONTEXT_INFO Описывает контекст памяти или контекст кода.

  • DEBUG_ADDRESS описывает адрес в отлаживаемой программе.

  • DEBUG_ADDRESS_UNION Представляет один из различных типов адресов.

  • DEBUG_CUSTOM_VIEWER определяет пользовательское средство просмотра или визуализатор типов.

  • DEBUG_PROPERTY_INFO Описывает отладочное свойство, которое, в свою очередь, описывает объект иерархической природы с именем, типом и значением.

  • DEBUG_REFERENCE_INFO Описывает ссылку.

  • DisassemblyData описывает дизассемблию в интегрированную среду разработки для отображения.

  • EXCEPTION_INFO Описывает исключение или ошибку во время выполнения, возникаемую отлаживаемой программой.

  • FIELD_INFO Описывает локальную переменную, параметр или другое поле.

  • FRAMEINFO описывает кадр стека.

  • GUID_ARRAY Описывает массив уникальных идентификаторов для доступных обработчиков отладки.

  • JMC_CODE_SPEC Используется для задания сведений JustMyCode для модуля.

  • MACHINE_INFO Описывает конкретный компьютер.

  • METADATA_ADDRESS_ARRAYELEM Описывает элемент массива в массиве.

  • METADATA_ADDRESS_FIELD Описывает адрес поля класса или структуры.

  • METADATA_ADDRESS_LOCAL Описывает адрес локальной переменной в область (обычно функция или метод).

  • METADATA_ADDRESS_METHOD Описывает адрес метода класса.

  • METADATA_ADDRESS_PARAM Описывает параметр метода или функции.

  • METADATA_ADDRESS_RETVAL Описывает возвращаемое значение из метода или функции.

  • METADATA_TYPE Описывает тип поля, взятый из метаданных.

  • MODULE_INFO Описывает определенный модуль (DLL, EXE или сборка).

  • MODULE_SYМБOL_SEARCH_INFO Описывает сведения о состоянии путей поиска символов, которые были проверены.

  • NATIVE_ADDRESS Описывает собственный адрес.

  • PDB_TYPE Описывает тип поля, взятый из символа PDB.

  • PENDING_BP_STATE_INFO Описывает состояние точки останова, готовой к привязке к расположению кода.

  • PROCESS_INFO описывает процесс.

  • PROGRAM_NODE_ARRAY Описывает список объектов IDebugProgramNode2, представляющих узлы программы.

  • PROVIDER_PROCESS_DATA Описывает процессы, выполняемые на компьютере.

  • TEXT_POSITION Описывает расположение строки и столбца в заданном тексте.

  • THREADPROPERTIES Описывает свойства потока.

  • TYPE_INFO Описывает тип поля.

  • UNMANAGED_ADDRESS_PHYSICAL Описывает физический адрес.

  • UNMANAGED_ADDRESS_THIS_RELATIVE описывает адрес, который относится к this указателю (Meв Visual Basic).

Requirements

Заголовок: msdbg.h, sh.h или ee.h

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

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

См. также