Método IVsLibraryMgr.GetNameAt (UInt32, IntPtr)
Retorna o nome de exibição para a biblioteca solicitada.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int GetNameAt(
uint nLibIndex,
IntPtr pszName
)
int GetNameAt(
unsigned int nLibIndex,
IntPtr pszName
)
abstract GetNameAt :
nLibIndex:uint32 *
pszName:nativeint -> int
Function GetNameAt (
nLibIndex As UInteger,
pszName As IntPtr
) As Integer
Parâmetros
- nLibIndex
[in] Especifica o índice baseado em zero da biblioteca de interesse.
- pszName
[out] Ponteiro para uma seqüência terminada por caractere nulo que contém o nome da biblioteca.
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
COM assinatura
De vsshell.idl:
HRESULT IVsLibraryMgr::GetNameAt(
[in] ULONG nLibIndex,
[out, retval] WCHAR **pszName
);
Retorne um ponteiro para uma seqüência terminada por caractere nulo que contém o nome de exibição para a biblioteca designado.Você deve alocar o buffer de seqüência de caracteres e mantê-lo válido até a próxima chamada para o Gerenciador de bibliotecas GetNameAt método.
Observação |
---|
O buffer de texto é criado pelo IVsLibraryMgr objeto e o buffer devem persistir durante a vida da IVsLibraryMgr objeto. Se você estiver implementando essa interface em código gerenciado e você precisa ter a seqüência de caracteres alienado pelo chamador, implementar a IVsCoTaskMemFreeMyStrings interface na IVsLibraryMgr interface. |
Consulte também
Interface IVsLibraryMgr
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo