Verwenden eines Anbieters von umschlossenem PST-Speicher
Gilt für: Outlook 2013 | Outlook 2016
Bevor Sie einen umschlossenen PST-Speicheranbieter (Personal Folders File) verwenden können, müssen Sie den umschlossenen PST-Speicheranbieter initialisieren und konfigurieren. Nachdem der umschlossene PST-Speicheranbieter konfiguriert wurde, müssen Sie Funktionen implementieren, damit MAPI und der MAPI-Spooler sich beim Nachrichtenspeicheranbieter anmelden können. Weitere Informationen zum Initialisieren und Anmelden bei einem umschlossenen PST-Speicheranbieter finden Sie unter Initialisieren eines umschlossenen PST-Speicheranbieters und Anmelden bei einem umschlossenen PST-Speicheranbieter.
Die IMAPISupport::IUnknown-Schnittstelle stellt Implementierungen für Aufgaben bereit, die häufig von Nachrichtenspeicheranbietern ausgeführt werden. Diese Schnittstelle muss umschlossen werden, damit der Beispiel-PST-Speicheranbieter funktioniert. Die FUNKTION IMAPISupport::OpenProfileSection erfordert eine spezielle Implementierung. Alle anderen Funktionen können ihre Parameter an das zugrunde liegende umschlossene Objekt übergeben.
In diesem Thema wird die Funktion IMAPISupport::OpenProfileSection anhand eines Codebeispiels aus dem Beispiel für umschlossenen PST-Speicheranbieter veranschaulicht. Das Beispiel implementiert einen umschlossenen PST-Anbieter, der zusammen mit der Replikations-API verwendet werden soll. Weitere Informationen zum Herunterladen und Installieren des Beispielanbieters für umschlossenen PST-Speicher finden Sie unter Installieren des Beispielanbieters für umschlossenen PST-Speicher. Weitere Informationen zur Replikations-API finden Sie unter Informationen zur Replikations-API.
Wenn Sie mit der Verwendung eines umschlossenen PST-Speicheranbieters fertig sind, müssen Sie den umschlossenen PST-Speicheranbieter ordnungsgemäß herunterfahren. Weitere Informationen finden Sie unter Herunterfahren eines umschlossenen PST-Speicheranbieters.
Routine zum Öffnen des Profilabschnitts
Die Funktion IMAPISupport::OpenProfileSection öffnet einen Abschnitt des aktuellen Profils. Die Funktion erfordert eine spezielle Behandlung in der Implementierung des umschlossenen PST-Speicheranbieters. Wenn angefordert pgNSTGlobalProfileSectionGuid
wird, gibt die Funktion den zwischengespeicherten Profilabschnitt zurück.
CSupport::OpenProfileSection()-Beispiel
STDMETHODIMP CSupport::OpenProfileSection(
LPMAPIUID lpUid,
ULONG ulFlags,
LPPROFSECT * lppProfileObj)
{
Log(true,"CSupport::OpenProfileSection\n");
if (lpUid &&
IsEqualMAPIUID(lpUid, (void *)&pbNSTGlobalProfileSectionGuid) &&
m_lpProfSect)
{
// Allow the opening of the Global Section
if (m_lpProfSect)
{
*lppProfileObj = m_lpProfSect;
(*lppProfileObj)->AddRef();
return S_OK;
}
}
return m_pMAPISup->OpenProfileSection(lpUid, ulFlags, lppProfileObj);
}
Siehe auch
- Informationen zum Beispiel für umschlossenen PST-Speicheranbieter
- Installieren des Beispielanbieters für den umschlossenen PST-Speicher
- Initialisieren eines umschlossenen PST-Speicheranbieters
- Anmelden bei einem umschlossenen PST-Speicheranbieter
- Herunterfahren eines umschlossenen PST-Speicheranbieters