|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
拿下面API函数为例:
GetModuleFileNameW(
_In_opt_ HMODULE hModule,
_Out_writes_to_(nSize, ((return < nSize) ? (return + 1) : nSize)) LPWSTR lpFilename,
_In_ DWORD nSize
);
参数1的_In_opt_宏定义:#define _In_opt_ _SAL2_Source_(_In_opt_, (), _Pre1_impl_(__maybenull_impl_notref) _Pre_valid_impl_ _Deref_pre_readonly_)
#define _SAL2_Source_(Name, args, annotes) _SA_annotes3(SAL_name, #Name, "", "2") _Group_(annotes _SAL_nop_impl_)
首先 我一直认为 类型 变量名 类型里面一般就加个修饰符 比如const常量定义之类的
看这个定义 也就是说 类型 变量名前面还能加这么多东西?
问题是 HMODULE hModule参数前面需要加这么一长串是做什么的呢?
|
|