ExpansionFunction.GetFunctionType(UInt32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取函数的类型;即函数返回的值的类型。
public:
virtual int GetFunctionType([Runtime::InteropServices::Out] System::UInt32 % pFuncType);
virtual int GetFunctionType([Runtime::InteropServices::Out] unsigned int & pFuncType);
public virtual int GetFunctionType (out uint pFuncType);
abstract member GetFunctionType : uint32 -> int
override this.GetFunctionType : uint32 -> int
Public Overridable Function GetFunctionType (ByRef pFuncType As UInteger) As Integer
参数
- pFuncType
- UInt32
弄一个来自枚举的值,该值 _ExpansionFunctionType 指定扩展函数的类型。
返回
如果成功, S_OK 则返回; 否则返回错误代码。
实现
注解
此方法确定从扩展函数返回的内容:值或列表。 如果扩展函数返回一个值,则 GetCurrentValue(String, Int32) 调用方法来获取该值。 如果扩展函数返回一个列表,则 GetListText 调用方法以从列表中获取值。
此方法是 GetFunctionType 接口上方法的实现 IVsExpansionFunction 。
eft_Value如果扩展函数返回单个值或 eft_List 如果该扩展函数返回值的列表,则基方法返回。 基本方法始终返回成功代码 S_OK 。