Что означают [in] и [out] в документации по методам MSDN?
Главная
Вопросы
Что означают [in] и [out] в документации по методам 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]?
person
drum
schedule
28.10.2013
source
источник
Ответы (2)
Это показывает, какие параметры являются «входными», а какие «выходными». В этом случае считываются адрес, размер и флаги newProtect, а pflOldProtect
записывается в качестве вывода.
person
Reed Copsey
schedule
28.10.2013
[in]
означает, что параметр используется функцией; [out]
означает, что параметр возвращается функцией.
person
Gabe
schedule
28.10.2013