IVsWritableSettingsStore.GetInt64OrDefault 方法

定义

返回64位整数值或指定的默认值。

public:
 int GetInt64OrDefault(System::String ^ collectionPath, System::String ^ propertyName, long defaultValue, [Runtime::InteropServices::Out] long % value);
int GetInt64OrDefault(std::wstring const & collectionPath, std::wstring const & propertyName, long defaultValue, [Runtime::InteropServices::Out] long & value);
public int GetInt64OrDefault (string collectionPath, string propertyName, long defaultValue, out long value);
abstract member GetInt64OrDefault : string * string * int64 *  -> int
Public Function GetInt64OrDefault (collectionPath As String, propertyName As String, defaultValue As Long, ByRef value As Long) As Integer

参数

collectionPath
String

中集合的路径。

propertyName
String

中属性名称。

defaultValue
Int64

中如果未设置该属性,则返回默认值。

value
Int64

弄值。

返回

Int32

如果 S_OK 返回属性,则返回; 如果属性不存在,则返回; S_FALSE E_INVALIDARG 如果属性类型不是64位整数,则返回。

实现

注解

如果该属性存储为有符号的值,则对输出值应用常规 c + + 类型强制转换语义。

适用于