C# Win8/WinRT アプリから C++ ライブラリを呼び出す必要があります。
WaitForSingleObject
ライブラリはマルチスレッドであり、Win32 API (など)への呼び出しを通じてスレッドを管理します。...Ex
これらすべての呼び出しの代替品を見つけることができました ( Apps で利用可能なバージョンが常にあります。たとえば、探している場合はそこWaitForSingleObjectEx
から<synchapi.h>
参照してください)。
しかし、置換方法がわからない呼び出しが 1 つあります。それはCreateThread
functionへの呼び出しです。同等のものがないため、そのようなスレッドの作成には新しい API を使用する必要があるようです。
しかし、WinRT の新しいスレッド モデルについてはまだ詳しく説明していません。あなたの経験から、このスレッド作成呼び出しを移植する正しい方法は何でしょうか? 唯一の制約は、「WinApp 用 C++ ライブラリ」プロジェクトとして構築した C++ ライブラリであることです。
まとめ:
CreateThread
アプリ用にリンクしているライブラリでは、 Win32 API 呼び出しによってスレッドが作成されます。アプリ環境で動作するようにこれらの呼び出しを何に変更する必要がありますか?