私は初心者なので非常に基本的な質問かもしれません。私はDirectX 11を起動しています。最初のアプリケーションを作成する際に、wWinMainが使用され、WinMainとwWinMainの違いを検索しながら、このパラメータprevInstanceを調べました。いつもprevInstanceがWinMainにあり、wWinMainが常にNULLの場合
前のインスタンスは常にMSDNによってnullであり、常にnullであるため、存在しないのはなぜですか(クリエイターが役に立たないパラメータを与えていないと考えるのは論理的です)。そして、(本から引用)、
あなたが アプリケーションの前のインスタンスがすでに実行されているかどうかを確認する方法が必要な場合は、ドキュメントがCreateMutexを使用して 一意の名前のミューテックスを作成することをお薦めします。 mutexは になりますが、CreateMutex関数はERROR_ALREADY_EXISTSを返します。
ミューテックスとはどのようなもので、どのように使用すればよいですか(良いリンクで十分でしょう)。そして、アプリケーションの別のインスタンスが存在するかどうかを調べるメソッドが必要なように見えます。prevInstanceには、nullなので、明らかにそうでないポインタや参照があるはずです。なぜそうであり、prevInstanceの役割は何ですか?
ちょうど*が*常にnullであるという意味ではなく、*常にnull ... – quasiverse