代码分析说'wWinMain'的注释不一致:这个实例没有注释

时间:2012-10-25 23:47:48

标签: c++ winapi visual-c++ annotations

我正在编写一些简单的win32内容,而我正在使用以下wWinMain

int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow)

VS2012快速代码分析说

C28251函数的注释不一致:此实例有一个错误'wWinMain'的不一致注释:此实例没有注释。请参阅c:\ program files(x86)\ windows kits \ 8.0 \ include \ um \ winbase.h(2201)。 LeesSpaceShip main.cpp 6

我不清楚注释是什么。那么什么是注释?哪些部分在我的代码中出错?

谢谢。

编辑:是的,代码编译并运行得很好。

1 个答案:

答案 0 :(得分:27)

winbase.h中wWinMain的声明(错误中提到)是:

wWinMain(
    _In_ HINSTANCE hInstance,
    _In_opt_ HINSTANCE hPrevInstance,
    _In_ LPWSTR lpCmdLine,
    _In_ int nShowCmd
    );

您在main.cpp中wWinMain的实施缺少SAL annotations,而且代码分析会警告您不匹配。