Metoda IVsUIHierarchy.GetCanonicalName — (UInt32, String)
Stosowany do trwałości obszaru roboczego, na przykład zapamiętywanie pozycji okna.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int GetCanonicalName(
uint itemid,
out string pbstrName
)
int GetCanonicalName(
unsigned int itemid,
[OutAttribute] String^% pbstrName
)
abstract GetCanonicalName :
itemid:uint32 *
pbstrName:string byref -> int
Function GetCanonicalName (
itemid As UInteger,
<OutAttribute> ByRef pbstrName As String
) As Integer
Parametry
- itemid
[w] Identyfikator elementu hierarchii.Aby uzyskać listę itemid wartości, zobacz VSITEMID.
- pbstrName
[out] Wskaźnik kanoniczną nazwę elementu hierarchii.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Implementuje
IVsHierarchy.GetCanonicalName(UInt32, String)
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsUIHierarchy::GetCanonicalName(
[in] VSITEMID itemid,
[out] BSTR *pbstrName
);
Hierarchia jest obiekt, który zawiera wiele elementów, ale nie muszą koniecznie zawierać obiektu dla każdego z tych elementów.W ten sposób aby uzyskać informacje o hierarchii elementów, trzeba stanu obiektu hierarchii dla tych informacji.Identyfikator elementu (nr przedmiotu) jest używany do identyfikowania żądanego elementu w tej kwerendy.Za pomocą GetCanonicalName metodę, przekazywać w nr przedmiotu i zwracana jest nazwa kanoniczna.Kanoniczna nazwa jest unikatowa nazwa używana do rozróżniania określonego elementu w hierarchii z każdego elementu w hierarchii.
Nazwy kanoniczne, nie należy zmieniać między sesjami środowiska, ale działają identyfikatory zapasu.Ta metoda umożliwia zarządzanie trwałości obszaru roboczego, takie jak zapamiętywanie pozycji okna.
[!UWAGA]
Środowiska zwykle wywołuje tę metodę, ale może być wywoływana przez każdego, kto ma obiekt hierarchii i identyfikator określonego towaru.
Użyj ParseCanonicalName do określenia identyfikator przedmiotu (identyfikator elementu), podana nazwa kanoniczna dla elementu.
Zobacz też
Interfejs IVsUIHierarchy
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku