Метод IDebugHostModule5::GetPrimaryCompilerInformation (dbgmodel.h)

GetPrimaryCompilerInformationmethod извлекает сведения о основном компиляторе, который создал модуль. Возвращаемые сведения можно использовать, например, чтобы понять, как символы форматируются этим компилятором. Хотя это может отличаться для каждой единицы компиляции или компилятора, этот метод должен возвращать сведения о "первичном" или наиболее важном для единиц компиляции, отличных от сборки.

Важно отметить, что возвращаемая строка компилятора может быть именем компилятора или содержать дополнительные сведения, такие как аргументы командной строки в зависимости от базовой реализации. Для узла отладки также можно вернуть E_NOTIMPL для этого вызова.

Синтаксис

HRESULT GetPrimaryCompilerInformation(
  KnownCompiler *pCompilerId,
  BSTR          *pPrimaryCompilerString
);

Параметры

pCompilerId

Указатель на место хранения идентификатора первичного компилятора.

pPrimaryCompilerString

Необязательный указатель на место хранения строкового представления первичного компилятора.

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

Этот метод возвращает HRESULT, указывающий на успех или сбой.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDebugHostModule5