一个小常识,问问大伙儿

一个小常识,问问大家如:int WSARecv(__inSOCKET s,__inoutLPWSABUF lpBuffers,__inDWORD dwBufferCount,__

一个小常识,问问大家
如:
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是啥标志?是既可以赋值也可以不赋值参数?

[解决办法]
IN 传进来
OUT 传出去
INOUT 就是传进来 修改后 最后还要传出去
[解决办法]

探讨

IN 传进来
OUT 传出去
INOUT 就是传进来 修改后 最后还要传出去

[解决办法]
探讨
IN 传进来
OUT 传出去
INOUT 就是传进来 修改后 最后还要传出去

[解决办法]
探讨

引用:

IN 传进来
OUT 传出去
INOUT 就是传进来 修改后 最后还要传出去


++就是这个意思了