IVsWritableSettingsStore.GetStringOrDefault 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 dize türü özellik değeri veya verilen bir varsayılan dize döndürür.
public:
int GetStringOrDefault(System::String ^ collectionPath, System::String ^ propertyName, System::String ^ defaultValue, [Runtime::InteropServices::Out] System::String ^ % value);
int GetStringOrDefault(std::wstring const & collectionPath, std::wstring const & propertyName, std::wstring const & defaultValue, [Runtime::InteropServices::Out] std::wstring const & & value);
public int GetStringOrDefault (string collectionPath, string propertyName, string defaultValue, out string value);
abstract member GetStringOrDefault : string * string * string * -> int
Public Function GetStringOrDefault (collectionPath As String, propertyName As String, defaultValue As String, ByRef value As String) As Integer
Parametreler
- collectionPath
- String
'ndaki Koleksiyonun yolu.
- propertyName
- String
'ndaki Özellik adı.
- defaultValue
- String
'ndaki Özellik ayarlanmamışsa döndürülecek varsayılan değer.
- value
- String
dışı Değer. Bu, başlatılmamış bir BSTR olarak geçirilmelidir ve yöntem, özelliğin değerini tutmak için yeterli alan ayıracaktı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
Özellik S_OK döndürülürse, S_FALSE Özellik yoksa veya E_INVALIDARG özellik türü bir tamsayı değilse, döndürür.