一个小常识,问问大家
如:
int WSARecv(
__in SOCKET s,
__inout LPWSABUF lpBuffers,
__in DWORD dwBufferCount,
__out LPDWORD lpNumberOfBytesRecvd,
__inout LPDWORD lpFlags,
__in LPWSAOVERLAPPED lpOverlapped,
__in LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
);
其中的__in是代表要给其赋值的参数,__out代表是函数执行完后自动赋值的参数,那__inout是啥标志?是既可以赋值也可以不赋值参数?