Metoda IVsWritableSettingsStore.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
Type: System.String[in] Ścieżka kolekcji.
index
Type: System.UInt32[in] Indeks właściwości w kolekcji
propertyName
Type: System.String[out] Nazwa właściwości. To powinien zostać przekazany jako niezainicjowany BSTR. Metoda przydziela za mało miejsca, aby pomieścić nazwę żądanej właściwości. Obiekt wywołujący powinien wywoływać SysFreeString wydanie BSTR, gdy nie jest już potrzebny.
Wartość zwracana
Type: System.Int32
Zwraca S_OK Jeśli została zwrócona nazwa właściwości. Jeśli kolekcja nie istnieje lub indeks jest większa niż lub równa liczbie podkolekcji, Metoda ta zwraca E_INVALIDARG.
Implementuje
IVsSettingsStore.GetPropertyName(String, UInt32, String)
Uwagi
Indeks jest liczony od zera, więc powinna być mniejsza niż liczba dostępnych właściwości. Jeśli indeks oznacza właściwości domyślnej, Nazwa wyjściowego jest pustym ciągiem.
Zobacz też
Interfejs IVsWritableSettingsStore
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku