tagFUNCDESC 结构

保存有关函数的信息。

命名空间:  Microsoft.VisualStudio.VsWizard
程序集:  Microsoft.VisualStudio.VsWizard(在 Microsoft.VisualStudio.VsWizard.dll 中)

语法

声明
Public Structure tagFUNCDESC
public struct tagFUNCDESC
public value class tagFUNCDESC
[<Sealed>]
type tagFUNCDESC =  struct end
JScript 支持使用结构,但是不支持新结构的声明。

tagFUNCDESC 类型公开以下成员。

方法

  名称 说明
公共方法 Equals 指示此实例与指定对象是否相等。 (继承自 ValueType。)
公共方法 GetHashCode 返回此实例的哈希代码。 (继承自 ValueType。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 返回该实例的完全限定类型名。 (继承自 ValueType。)

页首

字段

  名称 说明
公共字段 callconv 保留该函数的调用约定。
公共字段 cParams 函数的参数个数。
公共字段 cParamsOpt 功能选项参数的计数。
公共字段 cScodes 功能的允许返回值的计数。
公共字段 elemdescFunc 保存函数返回类型。
公共字段 funckind 描述函数种类。
公共字段 invkind 保存指定属性函数的类型。
公共字段 lprgelemdescParam 由参数类型组成的数组。
公共字段 lprgscode 函数可以返回的错误编码数组。
公共字段 memid 保存函数成员 ID。
公共字段 oVft 保留 VTBL 中 FUNC_VITRUAL. 的偏移量。
公共字段 wFuncFlags 保留函数标志属性。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.VsWizard 命名空间