Sdílet prostřednictvím


IVsProjectFactory.CanCreateProject – metoda (String, UInt32, Int32)

 

Určuje, zda může být vytvořen nový projekt.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int CanCreateProject(
    string pszFilename,
    uint grfCreateFlags,
    out int pfCanCreate
)
int CanCreateProject(
    String^ pszFilename,
    unsigned int grfCreateFlags,
    [OutAttribute] int% pfCanCreate
)
abstract CanCreateProject : 
        pszFilename:string *
        grfCreateFlags:uint32 *
        pfCanCreate:int byref -> int
Function CanCreateProject (
    pszFilename As String,
    grfCreateFlags As UInteger,
    <OutAttribute> ByRef pfCanCreate As Integer
) As Integer

Parametry

  • pszFilename
    [v] Název souboru projektu, který chcete vytvořit.
  • grfCreateFlags
    [v] Příznaky, jejichž hodnoty jsou převzaty z __VSCREATEPROJFLAGS výčtu.
  • pfCanCreate
    [výstup] true Pokud lze vytvořit projekt.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsProjectFactory::CanCreateProject(
   [in] LPCOLESTR pszFilename,
   [in] VSCREATEPROJFLAGS grfCreateFlags,
   [out] BOOL *pfCanCreate
);

Viz také

IVsProjectFactory – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek