IVsWritableSettingsStore.GetStringOrDefault Yöntem

Tanım

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

Int32

Ö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.

Uygulamalar

Şunlara uygulanır