Metoda IVsSettingsStore.GetPropertyName — (String, UInt32, String)
Zwraca nazwę właściwości.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.10.0 (w Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Składnia
int GetPropertyName(
string collectionPath,
uint index,
out string propertyName
)
int GetPropertyName(
String^ collectionPath,
unsigned int index,
[OutAttribute] String^% propertyName
)
abstract GetPropertyName :
collectionPath:string *
index:uint32 *
propertyName:string byref -> int
Function GetPropertyName (
collectionPath As String,
index As UInteger,
<OutAttribute> ByRef propertyName As String
) As Integer
Parametry
- collectionPath
[w] Ścieżka kolekcji.
- index
[w] Indeks właściwości kolekcji
- propertyName
[out] Nazwa właściwości.Ten powinien zostać przekazany jako BSTR niezainicjowany.Metoda przydziela za mało miejsca, aby pomieścić nazwę żądanej właściwości.Obiekt wywołujący powinien wywoływać SysFreeString, aby zwolnić BSTR, gdy jest już potrzebne.
Wartość zwracana
Type: System.Int32
Zwraca S_OK , jeśli nazwa właściwości został zwrócony.Jeśli kolekcja nie istnieje lub indeks jest większy niż lub równa liczbie sub-collections, metoda zwraca E_INVALIDARG.
Uwagi
Indeks jest od zera, więc powinien być mniejszy niż liczba dostępnych właściwości.Jeśli indeks oznacza domyślną właściwość, nazwa danych wyjściowych jest ciągiem pustym.
Zobacz też
Interfejs IVsSettingsStore
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku