Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Holds information about a function.
Namespace:  Microsoft.VisualStudio.VsWizard
Assembly:  Microsoft.VisualStudio.VsWizard (in Microsoft.VisualStudio.VsWizard.dll)
Syntax
'Declaration
Public Structure tagFUNCDESC
public struct tagFUNCDESC
public value class tagFUNCDESC
[<Sealed>]
type tagFUNCDESC =  struct end
JScript supports the use of structures, but not the declaration of new ones.
The tagFUNCDESC type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| .gif) | Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | 
| .gif) | GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | 
| .gif) | GetType | Gets the Type of the current instance. (Inherited from Object.) | 
| .gif) | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) | 
Top
Fields
| Name | Description | |
|---|---|---|
| .gif) | callconv | Holds the function's calling convention. | 
| .gif) | cParams | Count of the function's parameters. | 
| .gif) | cParamsOpt | Count of the function's optional parameters. | 
| .gif) | cScodes | Count of the function's permissible return values. | 
| .gif) | elemdescFunc | Holds the function's return type. | 
| .gif) | funckind | Describes the kind of function. | 
| .gif) | invkind | Holds the type of a property function. | 
| .gif) | lprgelemdescParam | An array of parameter types. | 
| .gif) | lprgscode | Array of error codes the function can return. | 
| .gif) | memid | Holds the function member ID. | 
| .gif) | oVft | Holds the offset in the VTBL for FUNC_VITRUAL. | 
| .gif) | wFuncFlags | Holds the function flag properties. | 
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.