私は、pepper-25で導入された新しい MessageLoop クラスを使用しているので、ファイル IO の ppapi 呼び出しをブロックしてバックグラウンド スレッドを実行できます。これまで、フラグ--single-processを使用してビジュアル スタジオから chrome を実行していた--register-pepper-pluginsので、ビジュアル スタジオ内からプラグインをデバッグできました。
PPB_GetInterface get_browserこれらのフラグを使用すると、 forの呼び出しPPB_MESSAGING_INTERFACEが null を返していることがわかりました。いくつかの検索の結果、サポートを受けるにはフラグを使用して実行する必要があるというこの問題が見つかりました。--ppapi-out-of-processMessageLoop
そのフラグを追加get_browserすると、有効なインターフェイス ポインターが返されますが、プラグインが実行されている子プロセスにアタッチできないため、ビジュアル スタジオ ide でプラグインをデバッグできなくなりました。プラグインプロセスにアタッチするように指示する方法や、をサポートする単一のプロセスから実行する方法はありMessageLoopますか?
ありがとう、ジェームズ