ExpansionFunction.GetFunctionType(UInt32) 方法

定义

获取函数的类型;即函数返回的值的类型。

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 指定扩展函数的类型。

返回

Int32

如果成功, S_OK 则返回; 否则返回错误代码。

实现

注解

此方法确定从扩展函数返回的内容:值或列表。 如果扩展函数返回一个值,则 GetCurrentValue(String, Int32) 调用方法来获取该值。 如果扩展函数返回一个列表,则 GetListText 调用方法以从列表中获取值。

此方法是 GetFunctionType 接口上方法的实现 IVsExpansionFunction

eft_Value如果扩展函数返回单个值或 eft_List 如果该扩展函数返回值的列表,则基方法返回。 基本方法始终返回成功代码 S_OK

适用于