0
私は可能な限り完全なコードを取得しようとしています。すべてのエラーと(その他の)警告をクリーンアップしました。私は、これらの2つが残っています:ここで'WinMain'の一貫性のないアノテーション
Warning C28253 Inconsistent annotation for 'WinMain': _Param_(2) has 'SAL_null(__no)' on this instance.
Warning C28252 Inconsistent annotation for 'WinMain': _Param_(2) has 'SAL_null(__maybe)' on the prior instance.
が私のWinMain関数が
int CALLBACK WinMain(_In_ HINSTANCE hInstance, _In_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nCmdShow);
ですなぜ私の第二のparamater HINSTANCE hPrevInstance
は、それが_In_
情報とストレートMSDNからリッピングされているにもかかわらず、正しく注釈されていませんか?
MSDNがもう一度失敗するD: –
winbase.hの宣言を見て、私は正しいことを確認しました。これはオプションであることは分かっていました(実際はwin32とwin64ではhPrevInstanceは常にnullになります)正確な注釈があることを確認してください。 – SoronelHaetir