IVsWritableSettingsStore.GetPropertyName(String, UInt32, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.