Freigeben über


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.

Siehe auch

IMAPITable : IUnknown

MAPILogonEx

IProfAdmin : IUnknown

MFCMAPI (engl.) als ein Codebeispiel