Freigeben über


PidTagResourceFlags (kanonische Eigenschaft)

Gilt für: Outlook 2013 | Outlook 2016

Enthält eine Bitmaske von Flags für Nachrichtendienste und -anbieter.

Eigenschaft Wert
Zugeordnete Eigenschaften:
PR_RESOURCE_FLAGS
Kennung:
0x3009
Datentyp:
PT_LONG
Bereich:
MAPI allgemein

Hinweise

Diese Eigenschaft beschreibt die Merkmale eines Nachrichtendiensts, eines Dienstanbieters oder eines status-Objekts. Die Flags, die für diese Eigenschaft festgelegt werden, hängen vom Kontext ab. Beispielsweise sind einige Flags nur für status -Objekte und andere nur für Spalten in der Nachrichtendiensttabelle gültig.

Die Flags bestehen aus drei Klassen: statisch, änderbar und dynamisch. Statische Flags werden von MAPI aus Daten in MAPISVC festgelegt. INF und nie geändert. Änderbare Flags werden von MAPI aus MAPISVC festgelegt. INF kann aber nachträglich geändert werden. Dynamische Flags können von MAPI-Methoden festgelegt und zurückgesetzt werden.

Für einen Nachrichtendienst können in dieser Eigenschaft mindestens eines der folgenden Flags festgelegt werden:

SERVICE_CREATE_WITH_STORE

Reserviert. Nicht verwenden.

SERVICE_DEFAULT_STORE

Dynamische. Der Nachrichtendienst enthält den Standardspeicher. Es sollte eine Benutzeroberfläche angezeigt werden, die den Benutzer zur Bestätigung auffordert, bevor dieser Dienst gelöscht oder aus dem Profil verschoben wird.

SERVICE_NO_PRIMARY_IDENTITY

Statische. Das Servicelevelflag, das festgelegt werden sollte, um anzugeben, dass keiner der Anbieter im Nachrichtendienst verwendet werden kann, um eine Identität anzugeben. Entweder dieses Flag oder SERVICE_PRIMARY_IDENTITY sollte festgelegt werden, aber nicht beides.

SERVICE_PRIMARY_IDENTITY

Änderbaren. Der entsprechende Nachrichtendienst enthält den Anbieter, der für die primäre Identität für diese Sitzung verwendet wird. Verwenden Sie IMsgServiceAdmin::SetPrimaryIdentity , um dieses Flag festzulegen. Entweder dieses Flag oder SERVICE_NO_PRIMARY_IDENTITY sollte festgelegt werden, aber nicht beides.

SERVICE_SINGLE_COPY

Statische. Jeder Versuch, diesen Nachrichtendienst zu erstellen oder in ein Profil zu kopieren, in dem der Dienst bereits vorhanden ist, schlägt fehl. Um einen einzelnen Nachrichtenkopiedienst zu erstellen, fügen Sie die eigenschaft PR_RESOURCE_FLAGS dem Abschnitt des Diensts in MAPISVC hinzu. INF, und legen Sie dieses Flag fest.

Für einen Dienstanbieter können eines oder mehrere der folgenden Flags in PR_RESOURCE_FLAGS festgelegt werden:

HOOK_INBOUND

Statische. Der Spoolerhook muss eingehende Nachrichten verarbeiten.

HOOK_OUTBOUND

Statische. Der Spoolerhook muss ausgehende Nachrichten verarbeiten.

STATUS_DEFAULT_OUTBOUND

Änderbaren. Diese Identität sollte auf ausgehende Nachrichten angewendet werden, wenn das Profil mehrere Instanzen dieses Transportanbieters enthält. Dies kann passieren, wenn mehrere Instanzen eines einzelnen Transportanbieters im Profil angezeigt werden.

STATUS_DEFAULT_STORE

Änderbaren. Dieser Nachrichtenspeicher ist der Standardspeicher für das Profil.

STATUS_NEED_IPM_TREE

Dynamische. Die Standardordner in diesem Nachrichtenspeicher, einschließlich des IPM-Stammordners (InterPersonal Message), wurden noch nicht überprüft. MAPI legt dieses Flag fest und löscht es.

STATUS_NO_DEFAULT_STORE

Statische. Dieser Nachrichtenspeicher kann nicht zum Standardnachrichtenspeicher für das Profil werden.

STATUS_NO_PRIMARY_IDENTITY

Statische. Dieser Anbieter stellt keine Identität in seiner status Zeile ein. Dieses Flag oder STATUS_PRIMARY_IDENTITY muss festgelegt werden.

STATUS_OWN_STORE

Statische. Dieser Transportanbieter ist eng mit einem Nachrichtenspeicher verknüpft und stellt die eigenschaft PR_OWN_STORE_ENTRYID (PidTagOwnStoreEntryId) in seiner status Zeile bereit.

STATUS_PRIMARY_IDENTITY

Änderbaren. Dieser Anbieter gibt die primäre Identität für die Sitzung an. Der Eintragsbezeichner für das Objekt, das die Identität angibt, wird von IMAPISession::QueryIdentity zurückgegeben. Entweder dieses Flag oder STATUS_NO_PRIMARY_IDENTITY muss festgelegt werden.

STATUS_PRIMARY_STORE

Änderbaren. Dieser Nachrichtenspeicher soll verwendet werden, wenn sich eine Clientanwendung anmeldet. Nach dem Öffnen sollte dieser Speicher als Standardspeicher für das Profil festgelegt werden.

STATUS_SECONDARY_STORE

Änderbaren. Dieser Nachrichtenspeicher ist zu verwenden, wenn der primäre Speicher nicht verfügbar ist, wenn sich eine Clientanwendung anmeldet. Nach dem Öffnen sollte dieser Speicher als Standardspeicher für das Profil festgelegt werden.

STATUS_SIMPLE_STORE

Dynamische. Dieser Nachrichtenspeicher wird von Simple MAPI als Standardnachrichtenspeicher verwendet.

STATUS_TEMP_SECTION

Dynamische. Dieser Nachrichtenspeicher sollte nicht in der Nachrichtenspeichertabelle veröffentlicht werden und wird nach der Abmeldung aus dem Profil gelöscht.

STATUS_XP_PREFER_LAST

Statische. Bei diesem Transport wird erwartet, dass es sich um den letzten ausgewählten Transport handelt, um eine Nachricht zu senden, wenn mehrere Transportanbieter die Nachricht übertragen können.

Headerdateien

Mapidefs.h

Stellt Datentypdefinitionen bereit.

Mapitags.h

Enthält Definitionen von Eigenschaften, die als alternative Namen aufgeführt sind.

Siehe auch

IMsgServiceAdmin::MsgServiceTransportOrder

PidTagIdentityEntryId (kanonische Eigenschaft)

MAPI-Eigenschaften

MAPI (kanonische Eigenschaften)

Zuordnen kanonischer Eigenschaftennamen zu MAPI-Namen

Zuordnen von MAPI-Namen zu kanonischen Eigenschaftennamen