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 типов проекта, упорядоченный от внешнего до внутреннего подтипа проекта.

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

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из vsshell80. IDL:

HRESULT IVsAggregatableProjectFactory::GetAggregateProjectType(  
   [in] LPCOLESTR pszFilename,  
   [out] BSTR *pbstrProjTypeGuid  
);  

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