Freigeben über


IPropData::HrSetObjAccess

Gilt für: Outlook 2013 | Outlook 2016

Legt die Zugriffsebene f�r das Objekt fest.

HRESULT HrSetObjAccess(
  ULONG ulAccess
);

Parameter

ulAccess

[in] Eine Bitmaske aus Flags, die Zugriffsebene des Objekts angibt. Eine der folgenden Werte kann festgelegt werden:

IPROP_READONLY

Das Objekt Zugriffsebene festgelegt auf schreibgesch�tzt.

IPROP_READWRITE

Legt die Zugriffsebene f�r das Objekt den Lese-/Schreibzugriff.

Rückgabewert

S_OK

Zugriffsebene f�r das Objekt wurde erfolgreich festgelegt.

Hinweise

Die IPropData::HrSetObjAccess -Methode wird die Zugriffsebene f�r das gesamte Objekt, statt die Daten f�r die einzelnen Eigenschaften. So �ndern Sie die Zugriffsebene festgelegt, wenn das Objekt erstellt wurde, kann HrSetObjAccess verwendet werden.

Hinweise für Aufrufer

Um eine Zugriffsebene für eine Eigenschaft festzulegen, rufen Sie zuerst HrSetObjAccess mit dem im ulAccess-Parameter festgelegten IPROP_READWRITE-Flag auf, um das Objekt änderbar zu machen. Rufen Sie dann die IPropData::HrSetPropAccess-Methode auf, und geben Sie die Zieleigenschaft im Array an, auf das der lpPropTagArray-Parameter verweist.

Zum Erstellen eines Objekts mit Eigenschaften, die f�r Clients schreibgesch�tzt sein sollen, erstellen Sie ein Lese-Schreib-Objekt, f�gen Sie die erforderlichen Eigenschaften und rufen Sie dann HrSetObjAccess, um das Objekt Zugriff auf schreibgesch�tzte ge�ndert werden.

Sie k�nnen auch HrSetObjAccess verwenden, um zu verhindern, dass Clients Erstellung neuer Eigenschaften.

Siehe auch

IPropData::HrGetPropAccess

IPropData::HrSetPropAccess

IPropData: IMAPIProp