Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
struct System.​Runtime.​InteropServices.​ComTypes.​FUNCDESC
Assembly: System.Runtime.InteropServices
Defines a function description.
Fields and Constants
public
CALLCONV
callconv
Specifies the calling convention of a function.
public
short
cParams
Counts the total number of parameters.
public
short
cParamsOpt
Counts the optional parameters.
public
short
cScodes
Counts the permitted return values.
public
ELEMDESC
elemdescFunc
Contains the return type of the function.
public
FUNCKIND
funckind
Specifies whether the function is virtual, static, or dispatch-only.
public
INVOKEKIND
invkind
Specifies the type of a property function.
public
nint
lprgelemdescParam
Indicates the array of <see cref="F:System.Runtime.InteropServices.ELEMDESC" /> .
public
nint
lprgscode
Stores the count of errors a function can return on a 16-bit system.
public
int
memid
Identifies the function member ID.
public
short
oVft
Specifies the offset in the VTBL for <see cref="F:System.Runtime.InteropServices.FUNCKIND.FUNC_VIRTUAL" /> .
public
short
wFuncFlags
Indicates the <see cref="T:System.Runtime.InteropServices.FUNCFLAGS" /> of a function.
Methods
protected
void
Finalize​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object