IVsSolution.GetProjectFactory Yöntem

Tanım

Bir proje fabrikası döndürür.

public:
 int GetProjectFactory(System::UInt32 dwReserved, cli::array <Guid> ^ pguidProjectType, System::String ^ pszMkProject, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsProjectFactory ^ % ppProjectFactory);
public int GetProjectFactory (uint dwReserved, Guid[] pguidProjectType, string pszMkProject, out Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory ppProjectFactory);
abstract member GetProjectFactory : uint32 * Guid[] * string * IVsProjectFactory -> int
Public Function GetProjectFactory (dwReserved As UInteger, pguidProjectType As Guid(), pszMkProject As String, ByRef ppProjectFactory As IVsProjectFactory) As Integer

Parametreler

dwReserved
UInt32

'ndaki Gelecekte kullanılmak üzere ayrılmıştır.

pguidProjectType
Guid[]

[in, out] Proje türünün benzersiz tanımlayıcısı (GUID). Bu parametre null için bir değer belirtilmişse olabilir pszMkProject .

pszMkProject
String

'ndaki Projenin yolu. Bu parametre null için bir değer belirtilmişse olabilir pguidProjectType .

ppProjectFactory
IVsProjectFactory

[Out, retval] IVsProjectFactory İstenen proje fabrikası arabirimine yönelik işaretçi.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsSolution::GetProjectFactory(  
   [in] DWORD dwReserved,  
   [in, out] GUID *pguidProjectType,  
   [in] LPCOLESTR pszMkProject,  
   [out, retval] IVsProjectFactory **ppProjectFactory  
);  

Proje başvurusundan proje fabrikasını öğrenmek için bu yöntemi kullanın.

Şunlara uygulanır