IVsAggregatableProjectFactory.GetAggregateProjectType(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает строку, содержащую список GUID типа проекта для статистической обработки для создания экземпляра данного проекта. Должен возвращать хотя бы один идентификатор GUID, идентификатор GUID типа проекта для самого себя. Предполагается, что этот метод получает список GUID из указанного файла.
public:
int GetAggregateProjectType(System::String ^ pszFilename, [Runtime::InteropServices::Out] System::String ^ % pbstrProjTypeGuid);
int GetAggregateProjectType(std::wstring const & pszFilename, [Runtime::InteropServices::Out] std::wstring const & & pbstrProjTypeGuid);
public int GetAggregateProjectType (string pszFilename, out string pbstrProjTypeGuid);
abstract member GetAggregateProjectType : string * string -> int
Public Function GetAggregateProjectType (pszFilename As String, ByRef pbstrProjTypeGuid As String) As Integer
Параметры
- pszFilename
- String
[in] Имя файла проекта, содержащего список идентификаторов GUID типа проекта.
- pbstrProjTypeGuid
- String
[out] Указатель на строку, содержащую разделенный точками с запятой список идентификаторов GUID типов проекта, упорядоченный от внешнего до внутреннего подтипа проекта.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из vsshell80. IDL:
HRESULT IVsAggregatableProjectFactory::GetAggregateProjectType(
[in] LPCOLESTR pszFilename,
[out] BSTR *pbstrProjTypeGuid
);