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.
Verwandte Ressourcen
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 (kanonische Eigenschaften)