IDkmSymbolCompilerIdQuery.GetCompilerId(DkmInstructionSymbol, DkmInspectionSession) Метод

Определение

Возвращает идентификатор компилятора (LanguageId/VendorId) для заданного символа. Более подробное описание см. в разделе Дкмсимбол. Жеткомпилерид.

public:
 Microsoft::VisualStudio::Debugger::Evaluation::DkmCompilerId GetCompilerId(Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ instruction, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ inspectionSession);
public Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId GetCompilerId (Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol instruction, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession inspectionSession);
abstract member GetCompilerId : Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession -> Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId
Public Function GetCompilerId (instruction As DkmInstructionSymbol, inspectionSession As DkmInspectionSession) As DkmCompilerId

Параметры

instruction
DkmInstructionSymbol

Окне Дкминструктионсимбол представляет метод в целевом процессе.

inspectionSession
DkmInspectionSession

[Входные, необязательные] Ссылочный объект, описывающий текущий сеанс проверки. Распространенный способ использования — поставщики символов для кэширования уточняющих запросов с помощью контейнера данных.

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

DkmCompilerId

Заполняет LanguageId/VendorId для компилятора, который создал код для этого символа. Если это неизвестное (например, для этого блока нет сведений об символах), оба значения будут иметь значение GUID. Empty. В противном случае оба значения не должны равняться нулю.

Применяется к