IVsProjectFactory.CanCreateProject(String, UInt32, Int32) Méthode

Définition

Détermine si un projet peut être créé.

public:
 int CanCreateProject(System::String ^ pszFilename, System::UInt32 grfCreateFlags, [Runtime::InteropServices::Out] int % pfCanCreate);
int CanCreateProject(std::wstring const & pszFilename, unsigned int grfCreateFlags, [Runtime::InteropServices::Out] int & pfCanCreate);
public int CanCreateProject (string pszFilename, uint grfCreateFlags, out int pfCanCreate);
abstract member CanCreateProject : string * uint32 * int -> int
Public Function CanCreateProject (pszFilename As String, grfCreateFlags As UInteger, ByRef pfCanCreate As Integer) As Integer

Paramètres

pszFilename
String

[in] Nom de fichier du projet que vous essayez de créer.

grfCreateFlags
UInt32

[in] Indicateurs dont les valeurs sont extraites de l'énumération __VSCREATEPROJFLAGS.

pfCanCreate
Int32

[out] true si le projet peut être créé.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Signature COM

À partir de vsshell. idl :

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

S’applique à