Sdílet prostřednictvím


IVsPersistDocData2.RenameDocData – metoda (UInt32, IVsHierarchy, UInt32, String)

 

Přejmenuje data dokumentu.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

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

Parametry

  • grfAttribs
    [v] Atribut souboru dat dokumentu, který má být přejmenován.Typ dat viz __VSRDTATTRIB.
  • pHierNew
    [v] Ukazatel IVsHierarchy rozhraní přejmenováním dokumentu.
  • itemidNew
    [v] Identifikátor dokumentu probíhá přejmenování položky.Typ dat viz VSITEMID.
  • pszMkDocumentNew
    [v] Cesta k dokumentu probíhá přejmenování.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Implementuje

IVsPersistDocData.RenameDocData(UInt32, IVsHierarchy, UInt32, String)

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsPersistDocData2::RenameDocData(
   [in] VSRDTATTRIB grfAttribs,
   [in] IVsHierarchy *pHierNew,
   [in] VSITEMID itemidNew,
   [in] LPCOLESTR pszMkDocumentNew
);

Tuto metodu lze také převést vlastnictví dat dokumentu z jedné hierarchie na jiný.

Viz také

IVsPersistDocData2 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek