MSDN方法文档中[in]和[out]的含义是什么?

时间:2013-10-28 22:37:11

标签: .net msdn

http://msdn.microsoft.com/en-us/library/vstudio/ms164519(v=vs.100).aspx中,有

HRESULT VirtualProtect (
    [in]  void*   lpAddress,
    [in]  SIZE_T  dwSize,
    [in]  DWORD   flNewProtect,
    [out] DWORD*  pflOldProtect
);

[in]和[out]是什么意思?

2 个答案:

答案 0 :(得分:1)

显示哪些参数是“输入”,哪些是“输出”。在这种情况下,地址,大小和newProtect标志都被读入,pflOldProtect被写入输出。

答案 1 :(得分:0)

[in]表示该函数使用该参数; [out]表示该函数返回参数。