IVsWritableSettingsStore.GetPropertyName(String, UInt32, String) Yöntem

Tanım

Bir özelliğin adını döndürür.

public:
 int GetPropertyName(System::String ^ collectionPath, System::UInt32 index, [Runtime::InteropServices::Out] System::String ^ % propertyName);
int GetPropertyName(std::wstring const & collectionPath, unsigned int index, [Runtime::InteropServices::Out] std::wstring const & & propertyName);
public int GetPropertyName (string collectionPath, uint index, out string propertyName);
abstract member GetPropertyName : string * uint32 *  -> int
Public Function GetPropertyName (collectionPath As String, index As UInteger, ByRef propertyName As String) As Integer

Parametreler

collectionPath
String

'ndaki Koleksiyonun yolu.

index
UInt32

'ndaki Koleksiyondaki özelliğin dizini

propertyName
String

dışı Özelliğin adı. Bu, başlatılmamış bir BSTR olarak geçirilmelidir. Yöntemi, istenen özelliğin adını tutmak için yeterli alan ayırır. Çağıran, artık gerekli olmadığında BSTR 'yi serbest bırakmak için SysFreeString ' i çağırmalıdır.

Döndürülenler

Int32

S_OKÖzellik adının döndürülüp döndürülmeyeceğini döndürür. Koleksiyon yoksa veya dizin alt koleksiyonların sayısından büyükse veya eşitse, yöntemi döndürür E_INVALIDARG .

Uygulamalar

Açıklamalar

Dizin sıfır tabanlıdır, bu nedenle kullanılabilir özellik sayısından küçük olmalıdır. Dizin varsayılan özelliği işaret eder, çıkış adı boş bir dizedir.

Şunlara uygulanır