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 阻止客户端创建新属性。

另请参阅

IPropData::HrGetPropAccess

IPropData::HrSetPropAccess

IPropData : IMAPIProp