我在msdn的socket中定义了以下内容:
SOCKET WSAAPI socket(
__in int af,
__in int type,
__in int protocol
);
Run Code Online (Sandbox Code Playgroud)
什么是前缀"__in"是什么意思?
什么是WSAAPI?
小智 4
__in(和朋友)指定每个参数的预期用途,以便可以机械地检查对该函数的调用。
有关如何激活检查的信息,请参阅http://msdn.microsoft.com/en-us/library/aa383701(v=vs.85).aspx 。
http://msdn.microsoft.com/en-us/library/ms235402.aspx描述了现代替代方案。
WSAAPI扩展为用于套接字库函数的调用约定。这确保了正确生成函数调用的代码,即使调用代码设置为使用不同的调用约定构建也是如此。