Freigeben über


IPropData::HrSetPropAccess

Gilt für: Outlook 2013 | Outlook 2016

Legt die Zugriffsebene oder Status f�r eine oder mehrere der Eigenschaften des Objekts fest.

HRESULT HrSetPropAccess(
  LPSPropTagArray lpPropTagArray,
  ULONG FAR * rgulAccess
);

Parameter

lpPropTagArray

[in] Ein Zeiger auf ein Array von Eigenschaftentags, die angeben, die Eigenschaften ge�ndert werden soll.

rgulAccess

[in] Ein Array von Bitmasken Kennzeichnung. Jede Bitmaske gibt die Zugriffsebenen oder status oder beides für jede der Eigenschaften an, die in dem Array identifiziert werden, auf das der lpPropTagArray-Parameter verweist. Die beiden Arrays sind insofern positioniert, als die erste Bitmaske in rgulAccess die erste Eigenschaft beschreibt, auf die lpPropTagArray verweist usw. F�r jedes Eigenschaftentags kann ein Zugriffsebene Flag und ein Status-Flag festgelegt werden. Die folgende Tabelle zeigt die m�glichen Flags.

Zugriffsebene flag Status-flag
IPROP_READONLY, die angibt, dass die Eigenschaft nicht ge�ndert werden kann
IPROP_CLEAN, die angibt, dass die Eigenschaft nicht ge�ndert wurde.
IPROP_READWRITE, die angibt, dass die Eigenschaft ge�ndert werden kann. IPROP_DIRTY, die angibt, dass die Eigenschaft ge�ndert wurde.

Rückgabewert

S_OK

Die Zugriffsebene und den Status Kennzeichen wurden erfolgreich festgelegt.

MAPI_E_NO_ACCESS

Es wurde versucht, eine Eigenschaft f�r ein schreibgesch�tztes Objekt oder ein Objekt f�r den Anrufer nicht �ber ausreichende Berechtigungen verf�gt festlegen.

MAPI_E_INVALID_PARAMETER

Der rgulAccess-Parameter enthält eine ungültige Kombination von Flags, z. B. IPROP_READONLY und IPROP_READWRITE.

Hinweise

Die IPropData::HrSetPropAccess-Methode ändert die Zugriffsebene und status für die Eigenschaften, die durch die Eigenschaftentags in der SPropTagArray-Struktur identifiziert werden, auf die der lpPropTagArray-Parameter verweist. Für jede Eigenschaft gibt es einen entsprechenden Eintrag im rgulAccess-Array . Der Eintrag kann festgelegt werden, um ein Flag, das die Eigenschaft Zugriffsebene und ein weiteres angibt Flag, das den Status angibt.

Hinweise für Aufrufer

Verwenden Sie HrSetPropAccess, um bei �nderung eines bestimmten-Eigenschaft ermitteln und die Zugriffsebene f�r eine oder mehrere der Eigenschaften eines Objekts zu �ndern.

Siehe auch

SPropTagArray

IPropData: IMAPIProp