IVsPersistDocData.RenameDocData Yöntem (UInt32, IVsHierarchy, UInt32, String)
Belge verileri yeniden adlandırır.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int RenameDocData(
uint grfAttribs,
IVsHierarchy pHierNew,
uint itemidNew,
string pszMkDocumentNew
)
int RenameDocData(
unsigned int grfAttribs,
IVsHierarchy^ pHierNew,
unsigned int itemidNew,
String^ pszMkDocumentNew
)
abstract RenameDocData :
grfAttribs:uint32 *
pHierNew:IVsHierarchy *
itemidNew:uint32 *
pszMkDocumentNew:string -> int
Function RenameDocData (
grfAttribs As UInteger,
pHierNew As IVsHierarchy,
itemidNew As UInteger,
pszMkDocumentNew As String
) As Integer
Parametreler
grfAttribs
Type: System.UInt32[in] Yeniden adlandırılacak belge veri dosya özniteliği. Veri türü bkz __VSRDTATTRIB.
pHierNew
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[in] İşaretçi IVsHierarchy yeniden adlandırılan belgenin arabirimi.
itemidNew
Type: System.UInt32[in] Yeniden adlandırılan belge öğesi tanımlayıcısı. Veri türü bkz VSITEMID.
pszMkDocumentNew
Type: System.String[in] Yeniden adlandırılan belge yolu.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.
Notlar
COM imza
Vsshell.idl:
HRESULT IVsPersistDocData::RenameDocData(
[in] VSRDTATTRIB grfAttribs,
[in] IVsHierarchy *pHierNew,
[in] VSITEMID itemidNew,
[in] LPCOLESTR pszMkDocumentNew
);
Bu yöntem Ayrıca belge veri sahipliğini bir hiyerarşiden diğerine aktarabilirsiniz.
Ayrıca bkz.
IVsPersistDocData Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön