関数に関する情報を保持します。
名前空間: 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 | FUNC_VITRUAL の VTBL のオフセットを保持します。 |
![]() |
wFuncFlags | 関数のフラグのプロパティを保持します。 |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)