我在msdn中的套接字定义中看到以下内容:
SOCKET WSAAPI socket(
__in int af,
__in int type,
__in int protocol
);
前缀“__in”是什么意思?
什么是WSAAPI?
最佳答案
__in
(和 friend )指定每个参数的预期用途,以便可以机械地检查对该函数的调用。
有关如何激活检查的信息,请参见http://msdn.microsoft.com/en-us/library/aa383701(v=vs.85).aspx。
http://msdn.microsoft.com/en-us/library/ms235402.aspx描述了现代的替代方案。WSAAPI
扩展为用于套接字库函数的调用约定。即使将调用代码设置为使用其他调用约定进行构建,这也可以确保正确生成用于函数调用的代码。