Metoda IVsSolution2.GetProjectFactory — (UInt32, Guid, String, IVsProjectFactory)
Zwraca fabryki projektu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int GetProjectFactory(
uint dwReserved,
ref Guid pguidProjectType,
string pszMkProject,
out IVsProjectFactory ppProjectFactory
)
int GetProjectFactory(
unsigned int dwReserved,
Guid% pguidProjectType,
String^ pszMkProject,
[OutAttribute] IVsProjectFactory^% ppProjectFactory
)
abstract GetProjectFactory :
dwReserved:uint32 *
pguidProjectType:Guid byref *
pszMkProject:string *
ppProjectFactory:IVsProjectFactory byref -> int
Function GetProjectFactory (
dwReserved As UInteger,
ByRef pguidProjectType As Guid,
pszMkProject As String,
<OutAttribute> ByRef ppProjectFactory As IVsProjectFactory
) As Integer
Parametry
dwReserved
Type: System.UInt32[in] Zarezerwowane do użytku w przyszłości.
pguidProjectType
Type: System.Guid[out w] Unikatowy identyfikator (globalny GUID) typu projektu. Ten parametr może być null jeśli określono wartość dla pszMkProject.
pszMkProject
Type: System.String[in] Ścieżka do projektu. Ten parametr może być null jeśli określono wartość dla pguidProjectType.
ppProjectFactory
Type: Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory[out, retval] Wskaźnik do IVsProjectFactory interfejs fabryki żądanego projektu.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsSolution2::GetProjectFactory(
[in] DWORD dwReserved,
[in, out] GUID *pguidProjectType,
[in] LPCOLESTR pszMkProject,
[out, retval] IVsProjectFactory **ppProjectFactory
);
Ta metoda umożliwia określenia fabryki projektu z odwołania projektu.
Zobacz też
GetProjectFactory Przeciążenie
Interfejs IVsSolution2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku