IVsLibraryMgr.GetNameAt – metoda (UInt32, IntPtr)
Vrátí zobrazitelný název požadované knihovny.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
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
Parametry
- nLibIndex
[v] Určuje z nuly vycházející index knihovny zájem.
- pszName
[výstup] Ukazatel na zakončený řetězec obsahující název knihovny.
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 IVsLibraryMgr::GetNameAt(
[in] ULONG nLibIndex,
[out, retval] WCHAR **pszName
);
Vrátí ukazatel zakončený řetězec obsahující zobrazitelný název určené knihovny.Je třeba přidělit vyrovnávací paměť řetězce a zachovat platná až do další volání správce knihovny GetNameAt metoda.
[!POZNÁMKA]
Text vyrovnávací paměti je vytvořen IVsLibraryMgr objektu a vyrovnávací paměti musejí uchovat po dobu trvání IVsLibraryMgr objektu.
Pokud tato rozhraní jsou prováděcími ve spravovaném kódu a potřebujete mít řetězec odbyt volajícího, implementovat IVsCoTaskMemFreeMyStrings na rozhraní IVsLibraryMgr rozhraní.
Viz také
IVsLibraryMgr – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek