IVsSimpleObjectList2.DoRename(UInt32, String, UInt32) 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ırma işlemini yapması istenir.
public:
int DoRename(System::UInt32 index, System::String ^ pszNewName, System::UInt32 grfFlags);
public:
int DoRename(unsigned int index, Platform::String ^ pszNewName, unsigned int grfFlags);
int DoRename(unsigned int index, std::wstring const & pszNewName, unsigned int grfFlags);
public int DoRename (uint index, string pszNewName, uint grfFlags);
abstract member DoRename : uint32 * string * uint32 -> int
Public Function DoRename (index As UInteger, pszNewName As String, grfFlags As UInteger) As Integer
Parametreler
- index
- UInt32
'ndaki İlgilendiğiniz liste öğesinin dizinini belirtir.
- pszNewName
- String
'ndaki Yeni adı içeren, null ile sonlandırılmış bir dize işaretçisi.
- grfFlags
- UInt32
'ndaki Dizinin çoklu seçim kapsamında olduğunu belirten bayrak. Değerler _VSOBJOPFLAGS numaralandırmasından alınır.
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ı
Vsshell80. IDL adresinden:
HRESULT IVsSimpleObjectList2::DoRename(
[in] ULONG Index,
[in] LPCOLESTR pszNewName,
[in] VSOBJOPFLAGS grfFlags
);
DoRenameKullanıcı, yeniden adlandırma işlemini onaylaıyorsa ortam çağırır. Bu yöntem yalnızca ile çağrıldıktan sonra çağrılır CanRename , pszNewName böylece adı doğrulama şansınız vardır. DoRenameBaşarılı olursa, döndürür S_OK , aksi takdirde bir hata döndürür ve karşılaşılan sorunu göstermek için zengin hata bilgilerini ayarlayın.
Birden çok öğe yeniden adlandırılıyorsa, ortam grfFlags birden çok çağrının yapıldığını belirtecek şekilde ayarlanır DoRename . Ortam, grfFlags yeniden adlandırılacak ilk ve son öğeyi belirtmek için parametresini de kullandı. Bu işlemi Örneğin, birden çok veri öğesi için tek bir geri alma eylemi oluşturmak üzere kullanabilirsiniz.