IVsSolution2.GetProjectFactory Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir proje fabrikası döndürür.
public:
int GetProjectFactory(System::UInt32 dwReserved, [Runtime::InteropServices::Out] Guid % pguidProjectType, System::String ^ pszMkProject, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsProjectFactory ^ % ppProjectFactory);
public int GetProjectFactory (uint dwReserved, out 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, ByRef 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
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 IVsSolution2::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.