Udostępnij za pośrednictwem


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