IVsObjectList.CanRename(UInt32, String, Int32) 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.
Verilen liste öğesinin yeniden adlandırılabileceğini belirten bir bayrak döndürür.
public:
int CanRename(System::UInt32 index, System::String ^ pszNewName, [Runtime::InteropServices::Out] int % pfOK);
int CanRename(unsigned int index, std::wstring const & pszNewName, [Runtime::InteropServices::Out] int & pfOK);
public int CanRename (uint index, string pszNewName, out int pfOK);
abstract member CanRename : uint32 * string * int -> int
Public Function CanRename (index As UInteger, pszNewName As String, ByRef pfOK As Integer) As Integer
Parametreler
- index
- UInt32
'ndaki İlgilendiğiniz liste öğesinin dizinini belirtir.
- pszNewName
- String
'ndaki Yeni adı içeren, boş bir sonlandırılmış dize işaretçisi.
- pfOK
- Int32
dışı Bir öğenin yeniden adlandırılabileceğini belirten bayrak işaretçisi.
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.
Açıklamalar
COM Imzası
Vsshell. IDL dosyasından:
HRESULT IVsObjectList::CanRename(
[in] ULONG Index,
[in] LPCOLESTR pszNewName,
[out] BOOL *pfOK
);
pfOKÖğe dizininin yeniden adlandırılamayacağını belirtmek için döndürün. Geçirilen ise, pszNewName null Bu öğenin yeniden adlandırmayı (dönüş veya döndürme) destekleyip desteklemediğine ilişkin genel soruyu yanıtlamanız yeterlidir true false . pszNewNameNull değilse, yeni ad true ile yeniden adlandırma işlemi, bu yeni adla bir kez daha mümkünse veya HR (ile birlikte) içinde bir hata varsa, ad bir şekilde false geçersiz olursa (ve Kullanıcı yanlış olduğunda, zengin hata bilgilerini kullanıcıya göstermek için), yeni ad ve geri döndürür.