Udostępnij za pośrednictwem


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.

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