Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
Bietet Zugriff auf einen Nachrichtenspeicheranbieter über ein Nachrichtenspeicheranbieterobjekt. Dieses Nachrichtenspeicher-Anbieterobjekt wird bei der Anbieteranmeldung von der Einstiegspunktfunktion MSProviderInit des Nachrichtenspeicheranbieters zurückgegeben. Das Nachrichtenspeicher-Anbieterobjekt wird hauptsächlich von Clientanwendungen und dem MAPI-Spooler zum Öffnen von Nachrichtenspeichern verwendet.
| Eigenschaft | Wert |
|---|---|
| Headerdatei |
Mapispi.h |
| Verfügbar gemacht von: |
Nachrichtenspeicheranbieter-Objekte |
| Implementiert von: |
Nachrichtenspeicheranbieter |
| Aufgerufen von: |
MAPI und der MAPI-Spooler |
| Schnittstellenbezeichner: |
IID_IMSProvider |
| Zeigertyp: |
LPMSPROVIDER |
Vtable-Reihenfolge
| Member | Beschreibung |
|---|---|
|
Shutdown |
Schließt einen Nachrichtenspeicheranbieter ordnungsgemäß. |
|
Logon |
Meldet MAPI bei einer Instance eines Nachrichtenspeicheranbieters an. |
|
SpoolerLogon |
Meldet den MAPI-Spooler in einem Nachrichtenspeicher an. |
|
CompareStoreIDs |
Vergleicht zwei Nachrichtenspeicher-Eintragsbezeichner, um zu bestimmen, ob sie auf dasselbe Speicherobjekt verweisen. |
Hinweise
MAPI verwendet ein Nachrichtenspeicher-Anbieterobjekt pro Sitzung, unabhängig davon, wie viele Nachrichtenspeicher vom Speicheranbieter geöffnet werden. Wenn sich eine zweite MAPI-Sitzung bei geöffneten Speichern anmeldet, ruft MAPI MSProviderInit ein zweites Mal auf, um ein neues Nachrichtenspeicher-Anbieterobjekt für diese Sitzung zu erstellen.
Damit ein Nachrichtenspeicher-Anbieterobjekt ordnungsgemäß funktioniert, muss es Folgendes enthalten:
- Ein lpMalloc-Speicherbelegungs-Routinenzeiger zur Verwendung durch alle Speicher, die mit diesem Anbieterobjekt geöffnet werden.
- Die Routinezeiger lpfAllocateBuffer, lpfAllocateMore und lpfFreeBuffer auf die Speicherbelegungsfunktionen MAPIAllocateBuffer, MAPIAllocateMore und MAPIFreeBuffer.
- Eine verknüpfte Liste aller Speicher, die mit diesem Anbieterobjekt geöffnet und noch nicht geschlossen wurden.