COM 및 .Net(Windows) com_print_typeinfo
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
com_print_typeinfo — 디스패치 가능한 인터페이스에 대한 PHP 클래스 정의 출력
설명
com_print_typeinfo(variant|string $variant
, ?string $dispatch_interface
= null
, bool $display_sink
= false
): bool
이 함수의 목적은 이벤트 싱크로 사용할 스켈레톤 클래스를 생성하는 데 도움이 되는 것입니다. 충분한 자체 검사 인터페이스를 지원하고 표시하려는 인터페이스의 이름을 알고 있는 경우 이를 사용하여 COM 개체의 덤프를 생성할 수도 있습니다.
매개변수
variant
variant
은 COM 개체의 인스턴스이거나 typelibrary의 이름이어야 합니다(com_load_typelib()에 설정된 규칙에 따라 해결됨).dispatch_interface
- 표시하려는
IDispatch
하위 인터페이스의 이름입니다. display_sink
true
로 설정하면 해당 싱크 인터페이스가 대신 표시됩니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
기타
- com_event_sink() - COM 개체에서 PHP 개체로 이벤트 연결
- com_load_typelib() - Typelib 로드