IVsRunningDocumentTable.RenameDocument – metoda (String, String, IntPtr, UInt32)
Přejmenuje nebo změny vlastnictví dokumentu.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
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
[v] Cesta k předchozí dokument.
- pszMkDocumentNew
[v] Cesta k aktuálnímu dokumentu.
- pHier
[v] IVsHierarchy Rozhraní, které chcete převzít vlastnictví.Použití HIERARCHY_DONTCHANGE Pokud není změna vlastnictví.
- itemidNew
[v] Identifikátor položky aktuálního dokumentu, je-li hierarchie převzít vlastnictví.Toto je jedinečný identifikátor nebo může být jedna z následujících hodnot: VSITEMID_NIL, VSITEMID_ROOT, nebo VSITEMID_SELECTION.Použití VSITEMID_NIL Pokud není změna vlastnictví.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsRunningDocumentTable::RenameDocument(
[in] LPCOLESTR pszMkDocumentOld,
[in] LPCOLESTR pszMkDocumentNew,
[in] IVsHierarchy *pHier,
[in] VSITEMID itemidNew
);
Projekt by volání této metody vlastnictví dokumentu jeho hierarchie a dát nový dokument itemid v rámci projektu.
Viz také
IVsRunningDocumentTable – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek