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

问题描述 投票:0回答:2

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]是什么意思?

c .net winapi msdn
2个回答
1
投票

这显示了哪些参数是“输入”,哪些是“输出”。 在这种情况下,地址、大小和新的保护标志都被读入,并且

*pflOldProtect
被写入作为输出。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.