com_print_typeinfo
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
com_print_typeinfo — ディスパッチインターフェイスのために、PHP のクラス定義を出力する
説明
com_print_typeinfo
( variant|string $variant
[, string|null $dispatch_interface
= null
[, bool $display_sink
= false
]] ) : bool
この関数の目的は、イベントシンクに使用するスケルトンクラスの作成を支援することです。 もし 対象の COM オブジェクトが イントロスペクションのインターフェイスを十分サポートしており、 表示したいインターフェイスの名前をあなたが知っている場合、 その COM オブジェクトのダンプを生成するのにも使えます。
パラメータ
variant
variant
は、COM オブジェクトのインスタンスか あるいはタイプライブラリの名前 (com_load_typelib() の規則にしたがって名前解決されます) のいずれかです。dispatch_interface
- 結果を表示したいインターフェイスで、 このインターフェイスは
IDispatch
を継承したものです。 display_sink
true
の場合、対応するシンクインターフェイスが代わりに表示されます。
返り値
成功した場合に true
を、失敗した場合に false
を返します。