stuncloud/UWSCR

oleeventの実装延期

Opened this issue · 1 comments

0.12でのoleevent実装を見送る

イベント登録などがうまくいかず、その原因も不明なため

  • #[implement(IDispatch)] したstructから得たIDispatchがInvokeを実行できない
  • 同IDispatchをIConnectionPoint::Adviseに渡せない
  • IDispatch→IUnknownにcastできない
  • IUnknown→IDispatchにcastできない

いずれもSTATUS_ACCESS_VIOLATION等によりプロセスが不正終了する

後日再調査を行う

windows-rs 0.51.1でもうまく行かなかったため、0.13.1でも未実装です