FUNCDESC Struct

Definition

Defines a function description.

public struct FUNCDESC
Inheritance
FUNCDESC

Remarks

For more information, see FUNCDESC structure.

The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see How to: Map HRESULTs and Exceptions.

Fields

callconv

Specifies the calling convention of a function.

cParams

Counts the total number of parameters.

cParamsOpt

Counts the optional parameters.

cScodes

Counts the permitted return values.

elemdescFunc

Contains the return type of the function.

funckind

Specifies whether the function is virtual, static, or dispatch-only.

invkind

Specifies the type of a property function.

lprgelemdescParam

Indicates the array of ELEMDESC.

lprgscode

Stores the count of errors a function can return on a 16-bit system.

memid

Identifies the function member ID.

oVft

Specifies the offset in the VTBL for FUNC_VIRTUAL.

wFuncFlags

Indicates the FUNCFLAGS of a function.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0