FUNCDESC FUNCDESC FUNCDESC FUNCDESC Struct

定義

関数の記述を定義します。Defines a function description.

public value class FUNCDESC
public struct FUNCDESC
type FUNCDESC = struct
Public Structure FUNCDESC
継承

注釈

詳細についてはFUNCDESC、MSDN ライブラリを参照してください。For additional information about FUNCDESC, see the MSDN Library.

ネイティブ コードで COM メソッドに HRESULT が返されるときに、共通言語ランタイムは例外をスローします。The common language runtime throws an exception when a COM method in native code returns an HRESULT. 詳細については、「 How to: Map HRESULTs and Exceptions」を参照してください。For more information, see How to: Map HRESULTs and Exceptions.

フィールド

callconv callconv callconv callconv

関数の呼び出し規約を指定します。Specifies the calling convention of a function.

cParams cParams cParams cParams

パラメーターの合計数をカウントします。Counts the total number of parameters.

cParamsOpt cParamsOpt cParamsOpt cParamsOpt

オプションのパラメーターをカウントします。Counts the optional parameters.

cScodes cScodes cScodes cScodes

許可されている戻り値をカウントします。Counts the permitted return values.

elemdescFunc elemdescFunc elemdescFunc elemdescFunc

関数の戻り値の型を格納します。Contains the return type of the function.

funckind funckind funckind funckind

関数が仮想、静的、またはディスパッチ専用かどうかを指定します。Specifies whether the function is virtual, static, or dispatch-only.

invkind invkind invkind invkind

プロパティ関数の型を指定します。Specifies the type of a property function.

lprgelemdescParam lprgelemdescParam lprgelemdescParam lprgelemdescParam

cParams のサイズを示します。Indicates the size of cParams.

lprgscode lprgscode lprgscode lprgscode

関数が 16 ビットのシステム上で返すことができるエラーの数を格納します。Stores the count of errors a function can return on a 16-bit system.

memid memid memid memid

関数メンバーの ID を識別します。Identifies the function member ID.

oVft oVft oVft oVft

FUNC_VIRTUAL の仮想関数テーブル (VTBL: Virtual Function Table) 内のオフセットを指定します。Specifies the offset in the VTBL for FUNC_VIRTUAL.

wFuncFlags wFuncFlags wFuncFlags wFuncFlags

関数の FUNCFLAGS を示します。Indicates the FUNCFLAGS of a function.

適用対象