例如,SetWindowPos的函数定义以前是这样的:
BOOL WINAPI SetWindowPos(
_In_ HWND hWnd,
_In_opt_ HWND hWndInsertAfter,
_In_ int X,
_In_ int Y,
_In_ int cx,
_In_ int cy,
_In_ UINT uFlags
);这在调用约定中非常清楚,哪些参数是可选的/入/出,等等。
然而,现在MSDN使它变得简单多了,但是放弃了调用约定和SAL注释,如下所示:
BOOL SetWindowPos(
HWND hWnd,
HWND hWndInsertAfter,
int X,
int Y,
int cx,
int cy,
UINT uFlags
);问题:现在是否存在SAL注释和调用约定?他们为什么要把它移除呢?
发布于 2022-11-19 07:27:07
不,他们没有。恕我直言,我看到了。我正在使用MS2019社区安装很好后,这个问题被问到。既然没有人回答,这是我的5分钱:


WinUser.h应该把

如果仍然看不到SAL注释,请尝试升级包含文件.
...or只需安装较新的VS。
社区是免费的!
https://stackoverflow.com/questions/60577577
复制相似问题