Freigeben über


IMAPISupport::DoConfigPropsheet

Gilt für: Outlook 2013 | Outlook 2016

Zeigt ein Konfigurationseigenschaftenblatt an.

HRESULT DoConfigPropsheet(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  LPSTR lpszTitle,
  LPMAPITABLE lpDisplayTable,
  LPMAPIPROP lpConfigData,
  ULONG ulTopPage
);

Parameter

ulUIParam

[in] Ein Handle für das übergeordnete Fenster des Eigenschaftenblatts.

ulFlags

[in] Reserviert. NULL muss sein.

lpszTitle

[in] Ein Zeiger auf den Titel des Eigenschaftenblatts.

lpDisplayTable

[in] Ein Zeiger auf die Anzeigetabelle, die die Steuerelemente beschreibt, die auf dem Eigenschaftenblatt angezeigt werden sollen.

lpConfigData

[in] Ein Zeiger auf die IMAPIProp-Implementierung , die für den Zugriff auf die Konfigurationseigenschaften verwendet werden soll, die auf dem Eigenschaftenblatt angezeigt werden sollen.

ulTopPage

[in] Ein nullbasierter Index für die standardobere Seite des Eigenschaftenblatts.

Rückgabewert

S_OK

Das Konfigurationseigenschaftenblatt wurde angezeigt.

Hinweise

Die IMAPISupport::D oConfigPropsheet-Methode wird für alle Unterstützungsobjekte implementiert. DoConfigPropSheet bietet eine Standardbenutzeroberfläche zum Anzeigen der Eigenschaften von Dienstanbietern und Nachrichtendiensten. Sie sollten dieses Standarddialogfeld für alle Konfigurationseigenschaftenanzeigen verwenden, damit Benutzer von einer konsistenten Windows-Benutzeroberfläche profitieren.

Dienstanbieter rufen DoConfigPropSheet als Teil ihrer Implementierung der IMAPIStatus::SettingsDialog-Methode oder über eine Schaltfläche auf, die zum Anzeigen von Details zu Eigenschaften verwendet wird. Nachrichtendienste rufen DoConfigPropSheet über ihre Einstiegspunktfunktion des Nachrichtendiensts auf.

Hinweise für Aufrufer

Sie können die Anzeigetabelle erstellen, auf die der lpDisplayTable-Parameter verweist, indem Sie die BuildDisplayTable-Funktion oder mit benutzerdefiniertem Code aufrufen.

Siehe auch

BuildDisplayTable

CreateIProp

IABProvider::Logon

IMAPIProp : IUnknown

IMAPIStatus::SettingsDialog

IMsgServiceAdmin : IUnknown

IMSProvider::Logon

IXPProvider::TransportLogon

IMAPISupport: IUnknown