Freigeben über


Nachrichtendiensttabellen

Gilt für: Outlook 2013 | Outlook 2016

Die Nachrichtendiensttabelle enthält Informationen zu den Nachrichtendiensten im aktuellen Profil. Es gibt eine Nachrichtendiensttabelle für jede MAPI-Sitzung, die von MAPI implementiert und von speziellen Clientanwendungen verwendet wird, die Konfigurationsunterstützung bieten.

Die Nachrichtendiensttabelle ist eine statische Tabelle.

Clients greifen auf die Nachrichtendiensttabelle zu, indem sie die IMsgServiceAdmin::GetMsgServiceTable-Methode aufrufen.

Die folgenden Eigenschaften bilden den erforderlichen Spaltensatz in der Nachrichtendiensttabelle:

Eigenschaft ...
PR_DISPLAY_NAME (PidTagDisplayName)
PR_INSTANCE_KEY (PidTagInstanceKey)
PR_RESOURCE_FLAGS (PidTagResourceFlags)
PR_SERVICE_DLL_NAME (PidTagServiceDllName)
PR_SERVICE_ENTRY_NAME (PidTagServiceEntryName)
PR_SERVICE_NAME (PidTagServiceName)
PR_SERVICE_SUPPORT_FILES (PidTagServiceSupportFiles)
PR_SERVICE_UID (PidTagServiceUid)

PR_DISPLAY_NAME ist der anzeigebare Name für den Nachrichtendienst und die Standardmäßige Sortierschlüsselspalte.

PR_INSTANCE_KEY dient als Indexspalte für die Tabelle und identifiziert eine Zeile eindeutig.

PR_RESOURCE_FLAGS beschreibt die Funktionen des Nachrichtendiensts.

PR_SERVICE_DLL_NAME ist der Name der DLL, die die Nachrichtendienstimplementierung enthält.

PR_SERVICE_ENTRY_NAME ist der Name der Einstiegspunktfunktion des Nachrichtendiensts, die dem MSGSERVICEENTRY-Prototyp entspricht.

PR_SERVICE_NAME ist ein erforderlicher Eintrag im Abschnitt [Dienste] in MAPISVC.INF. Der Wert für diese Eigenschaft wird nie geändert oder lokalisiert. PR_SERVICE_NAME können verwendet werden, um den Nachrichtendienst programmgesteuert zu identifizieren.

PR_SERVICE_SUPPORT_FILES ist eine Liste von Dateien, die mit dem Nachrichtendienst installiert werden müssen.

PR_SERVICE_UID ist ein eindeutiger Bezeichner für den Nachrichtendienst.

Siehe auch

MAPI-Tabellen