IPropData::HrSetObjAccess
适用于:Outlook 2013 | Outlook 2016
设置 对象的访问级别。
HRESULT HrSetObjAccess(
ULONG ulAccess
);
参数
ulAccess
[in]指定对象的访问级别的标志的位掩码。 可以设置以下标志之一:
IPROP_READONLY
将对象的访问级别设置为只读。
IPROP_READWRITE
将对象的访问级别设置为可读/写。
返回值
S_OK
已成功设置对象的访问级别。
备注
IPropData::HrSetObjAccess 方法设置整个对象的访问级别,而不是单个属性的访问级别。 HrSetObjAccess 可用于更改创建对象时建立的访问级别。
给调用方的说明
若要对属性设置访问级别,请首先使用 ulAccess 参数中设置的 IPROP_READWRITE 标志调用 HrSetObjAccess 以使对象可修改。 然后调用 IPropData::HrSetPropAccess 方法,指定 lpPropTagArray 参数指向的数组中的目标属性。
若要创建具有对客户端为只读的属性的对象,请创建一个读/写对象,添加必要的属性,然后调用 HrSetObjAccess 以更改该对象的只读访问权限。
还可以使用 HrSetObjAccess 阻止客户端创建新属性。