古いWin32コードをC++/CLIのrefクラスにカプセル化して、.NETコードからのアクセスを向上させようとしています。このクラスは、Win32スレッドを開始し、クラスへのポインタをスレッドパラメータとして渡す必要があります。コードは次のようになります。Win32スレッドを使用したC++/CLIリファレンスクラス
スレッドは、MMEサブシステムからメッセージを受け取るため、実際にはWin32スレッドである必要があります。私はinterior_ptrでPlayThread関数ポインタをラップしようとしましたが、コンパイラはそれを許可しませんでした。 また、スレッド関数をクラスメソッドにしようとしましたが、コンパイラはrefクラスメソッドで_stdcall修飾子を使用できません。 これを処理する方法を知っていますか?
これはmmeサブシステムですか? – deostroll