Método IVsHierarchy.ParseCanonicalName (String, UInt32)

 

Publicado: abril de 2016

Retorna o identificador do item de hierarquia, dado seu nome canônico.

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

Sintaxe

int ParseCanonicalName(
    string pszName,
    out uint pitemid
)
int ParseCanonicalName(
    String^ pszName,
    [OutAttribute] unsigned int% pitemid
)
abstract ParseCanonicalName : 
        pszName:string *
        pitemid:uint32 byref -> int
Function ParseCanonicalName (
    pszName As String,
    <OutAttribute> ByRef pitemid As UInteger
) As Integer

Parâmetros

  • pszName
    [in] Ponteiro para o nome canônico de um item de hierarquia.
  • pitemid
    [out] Ponteiro para o identificador de item para o item de hierarquia.Para obter uma lista de pitemid valores, consulte VSITEMID.

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.

Comentários

Use esse método para determinar um identificador de item (item ID), receberá o nome canônico para um item.O nome canônico é um nome exclusivo usado para distinguir um item específico na hierarquia de todos os outros itens na hierarquia.Use o GetCanonicalName método para determinar o nome canônico recebe uma ID de item.

Nomes canônicos não alteram entre sessões do ambiente, mas fazem de identificadores de item.Use esse método para gerenciar a persistência de espaço de trabalho, como, por exemplo, lembrando a posição das janelas.

COM assinatura

De vsshell.idl:

HRESULT IVsHierarchy::ParseCanonicalName(
   [in] LPCOLESTR pszName,
   [out] VSITEMID *pitemid
);

Consulte também

Interface IVsHierarchy
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo