com_print_typeinfo

ディスパッチインターフェイスのために、PHP のクラス定義を出力する

説明

bool com_print_typeinfo(variantstring $variant, stringnull $dispatch_interface = null, bool $display_sink = false)

この関数の目的は、イベントシンクに使用するスケルトンクラスの作成を支援することです。 もし 対象の COM オブジェクトが イントロスペクションのインターフェイスを十分サポートしており、 表示したいインターフェイスの名前をあなたが知っている場合、 その COM オブジェクトのダンプを生成するのにも使えます。

パラメータ

variant

variant は、COM オブジェクトのインスタンスか あるいはタイプライブラリの名前 (com_load_typelib の規則にしたがって名前解決されます) のいずれかです。

dispatch_interface

結果を表示したいインターフェイスで、 このインターフェイスは IDispatch を継承したものです。

display_sink

true の場合、対応するシンクインターフェイスが代わりに表示されます。

戻り値

成功した場合に true を、失敗した場合に false を返します。

参考

  • com_event_sink
  • com_load_typelib