IVsProject4.GenerateUniqueItemName(UInt32, String, String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir öğe için benzersiz bir belge adı oluşturur.
public:
int GenerateUniqueItemName(System::UInt32 itemidLoc, System::String ^ pszExt, System::String ^ pszSuggestedRoot, [Runtime::InteropServices::Out] System::String ^ % pbstrItemName);
int GenerateUniqueItemName(unsigned int itemidLoc, std::wstring const & pszExt, std::wstring const & pszSuggestedRoot, [Runtime::InteropServices::Out] std::wstring const & & pbstrItemName);
public int GenerateUniqueItemName (uint itemidLoc, string pszExt, string pszSuggestedRoot, out string pbstrItemName);
abstract member GenerateUniqueItemName : uint32 * string * string * string -> int
Public Function GenerateUniqueItemName (itemidLoc As UInteger, pszExt As String, pszSuggestedRoot As String, ByRef pbstrItemName As String) As Integer
Parametreler
- itemidLoc
- UInt32
'ndaki Oluşturulan benzersiz öğe adı için kapsayıcı klasörü. Geçerli bir öğe tanımlayıcısı olmalıdır. Daha fazla bilgi için bkz VSITEMID .. Bu parametrenin değeri genellikle itemidLoc projenin yönteme geçirdiği parametreye göre belirlenir AddProjectItemDlg(UInt32, Guid, IVsProject, UInt32, String, String, String, String, Int32) .
- pszExt
- String
'ndaki Yeni belge adının dosya uzantısı.
- pszSuggestedRoot
- String
'ndaki Aksi takdirde null veya boş ise, bu değer öğenin temel adı olarak kullanılmalıdır ve adı benzersiz hale getirmek için sayıların eklenmesi gerekir. Belirtilmişse, projenin dosya uzantısına göre kendi kök adını yapması gerekir pszExt .
- pbstrItemName
- String
dışı Öğenin dosya yolu değil, yalnızca adı içeren yeni ada yönelik işaretçi.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.