WIN32OLEQueryInterfaceError

WIN32OLEQueryInterfaceError

WIN32OLE를 사용하다 쿼리 인터페이스(query interface)와 관련된 문제가 생겼을 때 발생하는 예외 클래스예요. 특정 인터페이스를 요청했지만 실제로는 지원되지 않을 때(E_NOINTERFACE 같은 상황) 관련 예외입니다.

출처: Ruby 3.3 API

본문

WIN32OLEQueryInterfaceErrorWIN32OLERuntimeError를 상속받는 예외 클래스로, 문서 페이지에는 별도로 정의된 메서드 설명은 없어요. OLE 객체에서 특정 인터페이스를 얻으려 할 때 그 인터페이스를 지원하지 않으면 이 예외가 발생할 수 있어요.