Partager via


IPropData::HrSetObjAccess

S’applique à : Outlook 2013 | Outlook 2016

D�finit le niveau d'acc�s de l'objet.

HRESULT HrSetObjAccess(
  ULONG ulAccess
);

Paramètres

ulAccess

[in] Un masque de bits d'indicateurs qui sp�cifie le niveau d'acc�s de l'objet. Vous pouvez d�finir un des indicateurs suivants :

IPROP_READONLY

D�finit le niveau d'acc�s de l'objet en lecture seule.

IPROP_READWRITE

D�finit le niveau d'acc�s de l'objet en lecture/�criture.

Valeur renvoyée

S_OK

Niveau d'acc�s de l'objet a �t� correctement d�fini.

Remarques

La m�thode IPropData::HrSetObjAccess d�finit le niveau d'acc�s pour un objet dans son int�gralit�, et non des propri�t�s individuelles. HrSetObjAccess peut �tre utilis� pour modifier le niveau d'acc�s �tabli lorsque l'objet a �t� cr��.

Remarques pour les appelants

Pour définir un niveau d’accès sur une propriété, appelez d’abord HrSetObjAccess avec l’indicateur IPROP_READWRITE défini dans le paramètre ulAccess pour rendre l’objet modifiable. Appelez ensuite la méthode IPropData ::HrSetPropAccess , en spécifiant la propriété cible dans le tableau vers lequel pointe le paramètre lpPropTagArray .

Pour cr�er un objet avec des propri�t�s qui seront en lecture seule aux clients, cr�ez un objet en lecture-�criture, ajoutez les propri�t�s n�cessaires et ensuite appeler HrSetObjAccess pour modifier l'acc�s de l'objet en lecture seule.

Vous pouvez �galement utiliser HrSetObjAccess pour emp�cher les clients de cr�er de nouvelles propri�t�s.

Voir aussi

IPropData::HrGetPropAccess

IPropData::HrSetPropAccess

IPropData : IMAPIProp