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


Поставщик символов

Реализация вычислителя выражений должна получить доступ к символьной отладочной информации, созданной компилятором языка, чтобы оценить переменные и выражения. Это делается путем использования интерфейсов поставщика символов (SP), также называемого обработчиком символов.

Visual Studio предоставляет SPs для управляемого кода, а также машинного кода с помощью формата файла символов Program DataBase (PDB). Если программа не нуждается в использовании символов, хранящихся в пользовательском формате, рекомендуется использовать SPS, предоставляемые Visual Studio.

Примечания по реализации

Подсистемы отладки Visual Studio ожидают взаимодействия с SP с помощью интерфейсов СРЕДЫ CLR. В результате служба обновления, которая будет работать с подсистемами отладки Visual Studio, должна поддерживать среду CLR. Полный список всех интерфейсов отладки СРЕДЫ CLR можно найти в debugref.doc, который входит в состав пакета SDK для Windows.

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

См. также