IProfAdmin::GetProfileTable
Gilt für: Outlook 2013 | Outlook 2016
Bietet Zugriff auf die Profiltabelle, eine Tabelle, die Informationen zu allen verfügbaren Profilen enthält.
HRESULT GetProfileTable(
ULONG ulFlags,
LPMAPITABLE FAR * lppTable
);
Parameter
ulFlags
[in] Eine Bitmaske von Flags, die steuert, wie die Profiltabelle aufgefüllt wird. Das folgende Flag kann festgelegt werden:
MAPI_APP_PROFILE
Fügen Sie "App"-Profile in die Profiltabelle ein. Wenn dieses Flag nicht festgelegt ist, sind "App"-Profile nicht enthalten.
Dieses Flag wird möglicherweise nicht in allen MAPI-Implementierungen erkannt oder unterstützt.
lppTable
[out] Ein Zeiger auf einen Zeiger auf die Profiltabelle.
Rückgabewert
S_OK
Die Profiltabelle wurde erfolgreich abgerufen.
Hinweise
Die IProfAdmin::GetProfileTable-Methode bietet Zugriff auf die Profiltabelle, die eine Zeile für jedes verfügbare Profil enthält. Es gibt nur zwei Spalten in jeder Zeile: den Anzeigenamen des Profils und ein Flag, das angibt, ob das Profil das Standardprofil ist.
Profile, die gelöscht wurden oder verwendet werden, aber zum Löschen markiert wurden, sind nicht in der Profiltabelle enthalten. Die Profiltabelle ist statisch; nachfolgende Ergänzungen und Löschungen von Profilen werden in der Tabelle nicht wider.
Wenn keine Profile vorhanden sind, gibt GetProfileTable eine Tabelle mit null Zeilen zurück.
Weitere Informationen zur Profiltabelle finden Sie unter Profiltabellen.
MFCMAPI-Referenz
Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.
Datei | Funktion | Kommentar |
---|---|---|
MainDlg.cpp |
CMainDlg::OnShowProfiles |
MFCMAPI verwendet die IProfAdmin::GetProfileTable-Methode , um die Profiltabelle abzurufen, die in einem neuen Dialogfeld angezeigt werden soll. |