Metoda IVsSolution.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,
Guid[] pguidProjectType,
string pszMkProject,
out IVsProjectFactory ppProjectFactory
)
int GetProjectFactory(
unsigned int dwReserved,
array<Guid>^ pguidProjectType,
String^ pszMkProject,
[OutAttribute] IVsProjectFactory^% ppProjectFactory
)
abstract GetProjectFactory :
dwReserved:uint32 *
pguidProjectType:Guid[] *
pszMkProject:string *
ppProjectFactory:IVsProjectFactory byref -> int
Function GetProjectFactory (
dwReserved As UInteger,
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 IVsSolution::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ż
Interfejs IVsSolution
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku