Udostępnij za pośrednictwem


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.

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