readonly (C++)
Запрещает присвоение элементу данных.
[readonly]
Заметки
доступный только для чтения Атрибут C++ имеет ту же функциональность, что и доступный только для чтения атрибут MIDL.
Если требуется запретить изменение параметра метода, воспользуйтесь IN атрибут.
Пример
В следующем коде показано использование функции доступный только для чтения атрибут:
// cpp_attr_ref_readonly.cpp
// compile with: /LD
[idl_quote("midl_pragma warning(disable:2461)")];
#include "unknwn.h"
[module(name="ATLFIRELib")];
[dispinterface, uuid(11111111-1111-1111-1111-111111111111)]
__interface IFireTabCtrl
{
[readonly, id(1)] int i();
};
Требования
Контекст атрибута
Применение |
Метод интерфейса |
Repeatable |
Нет |
Обязательные атрибуты |
None |
Недопустимые атрибуты |
None |
Дополнительные сведения о контекстах атрибута см. в разделе Контексты атрибута.