Compartilhar via


Método IVsPersistDocData2.RenameDocData (UInt32, IVsHierarchy, UInt32, String)

 

Renomeia os dados do documento.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

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

Parâmetros

  • grfAttribs
    [in] Atributo de arquivo de dados do documento a ser renomeado.Consulte os dados type __VSRDTATTRIB.
  • pHierNew
    [in] Ponteiro para o IVsHierarchy interface do documento que está sendo renomeado.
  • itemidNew
    [in] Identificador de item do documento que está sendo renomeado.Consulte os dados type VSITEMID.
  • pszMkDocumentNew
    [in] Caminho para o documento que está sendo renomeado.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Implementações

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

Comentários

COM assinatura

De vsshell.idl:

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

Esse método também pode transferir a propriedade dos dados do documento de uma hierarquia para outro.

Consulte também

Interface IVsPersistDocData2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo