Udostępnij za pośrednictwem


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

  • 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