0

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] とはどういう意味ですか?

4

2 に答える 2

1

これは、どのパラメーターが「入力」で、どのパラメーターが「出力」であるかを示しています。この場合、アドレス、サイズ、および newProtect フラグがすべて読み込まれpflOldProtect、出力として書き込まれます。

于 2013-10-28T22:39:22.053 に答える
0

[in]パラメータが関数によって使用されることを意味します。[out]パラメータが関数によって返されることを意味します。

于 2013-10-28T22:39:05.063 に答える