System.Rtti.TRttiMethod.DispatchKind
Delphi
property DispatchKind: TDispatchKind read GetDispatchKind;
C++
__property TDispatchKind DispatchKind = {read=GetDispatchKind, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiMethod |
説明
そのメソッドのディスパッチの種類を示します。
DispatchKind プロパティを使用すると、メソッドへの呼び出しを実行する時に使用する手順を取得できます。 DispatchKind プロパティの戻り値になり得る値の一覧を以下の表に示します。
値 | 意味 |
---|---|
dkStatic |
直接的な呼び出しアドレス付きの静的メソッドを示します。 |
dkVtable |
VMT スロットを通じて間接的に呼び出されるクラス、もしくはクラス インスタンス メソッドを示します。 |
dkDynamic |
DMT スロットを通じて間接的に呼び出されるクラス インスタンス メソッドを示します。 |
dkMessage |
メッセージ ID を使用して間接的に呼び出されるクラス インスタンス メソッドを示します。 |
dkInterface |
インターフェース ディスパッチ テーブルを使用して呼び出されるインターフェース メソッドを示します。 |
関連項目