Metoda IVsRunningDocumentTable.RenameDocument — (String, String, IntPtr, UInt32)
Zmienia nazwę i/lub zmiany prawa własności do dokumentu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int RenameDocument(
string pszMkDocumentOld,
string pszMkDocumentNew,
IntPtr pHier,
uint itemidNew
)
int RenameDocument(
String^ pszMkDocumentOld,
String^ pszMkDocumentNew,
IntPtr pHier,
unsigned int itemidNew
)
abstract RenameDocument :
pszMkDocumentOld:string *
pszMkDocumentNew:string *
pHier:nativeint *
itemidNew:uint32 -> int
Function RenameDocument (
pszMkDocumentOld As String,
pszMkDocumentNew As String,
pHier As IntPtr,
itemidNew As UInteger
) As Integer
Parametry
pszMkDocumentOld
Type: System.String[in] Ścieżka do poprzedniego dokumentu.
pszMkDocumentNew
Type: System.String[in] Ścieżka do bieżącego dokumentu.
pHier
Type: System.IntPtr[in] IVsHierarchy Interfejs, który jest przejęcie na własność. Użyj HIERARCHY_DONTCHANGE Jeśli nie zmianę własności.
itemidNew
Type: System.UInt32[in] Identyfikator elementu bieżącego dokumentu, jeśli hierarchia jest przejęcie na własność. Jest to unikatowy identyfikator lub może być jedną z następujących wartości: VSITEMID_NIL, VSITEMID_ROOT, lub VSITEMID_SELECTION. Użyj VSITEMID_NIL Jeśli nie zmianę własności.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsRunningDocumentTable::RenameDocument(
[in] LPCOLESTR pszMkDocumentOld,
[in] LPCOLESTR pszMkDocumentNew,
[in] IVsHierarchy *pHier,
[in] VSITEMID itemidNew
);
Projekt powinien wywołać tę metodę do przeniesienia własności dokumentu do jego hierarchii i Przypisz nowy dokument itemid w projekcie.
Zobacz też
Interfejs IVsRunningDocumentTable
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku