Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
Öffnet eine IMAPIFormContainer-Schnittstelle für einen bestimmten Formularcontainer.
HRESULT OpenFormContainer(
HFRMREG hfrmreg,
LPUNKNOWN lpunk,
LPMAPIFORMCONTAINER FAR * lppfcnt
);
Parameter
hfrmreg
[in] Eine HFRMREG-Enumeration, die die zu öffnende Formularbibliothek angibt (d. h. den zu öffnenden Formularcontainer). Eine HFRMREG-Enumeration ist eine Enumeration, die für einen Formularbibliotheksanbieter spezifisch ist. Mögliche HFRMREG-Werte sind:
HFRMREG_DEFAULT
Ein praktischer Formularcontainer.
HFRMREG_FOLDER
Ein Ordnercontainer.
HFRMREG_PERSONAL
Der Container für den Standardnachrichtenspeicher.
HFRMREG_LOCAL
Ein lokaler Formularcontainer.
lpunk
[in] Ein Zeiger auf das Objekt, für das die Schnittstelle geöffnet wird. Der lpunk-Parameter muss NULL sein, es sei denn, der Wert für den Parameter hfrmreg erfordert einen Objektzeiger.
lppfcnt
[out] Ein Zeiger auf einen Zeiger auf das zurückgegebene Formularcontainerobjekt.
Rückgabewert
S_OK
Der Aufruf erfolgreich ausgeführt und der erwartete Wert oder Werte zurückgegeben hat.
MAPI_E_NO_INTERFACE
Das Objekt, auf das von lpunk verwiesen wird, unterstützt die erforderliche Schnittstelle nicht.
Hinweise
Formular-Viewer rufen di Methodee IMAPIFormMgr::OpenFormContainer auf, um eine IMAPIFormContainer-Schnittstelle für einen bestimmten Formularcontainer zu öffnen. Diese Schnittstelle kann dann zum Installieren und Entfernen von Formularen in einem Formularcontainer verwendet werden.
Hinweise für Aufrufer
Wenn der Wert in hfrmreg HFRMREG_FOLDER ist, muss der in lpunk verwendete Schnittstellenbezeichner ungleich NULL sein und muss IUnknown::QueryInterface-Methodenaufrufe an eine IMAPIFolder-Schnittstelle zulassen.
Um den lokalen Formularcontainer zu öffnen, müssen Sie einen Aufruf der MethodeOpenFormContainer oder der FunktionMAPIOpenLocalFormContainer verwenden. Sie können die Methode IMAPIFormMgr::SelectFormContainer nicht verwenden, um dem Benutzer die Auswahl des lokalen Formularcontainers zu ermöglichen.
MFCMAPI-Referenz
Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.
| Datei | Funktion | Kommentar |
|---|---|---|
| MainDlg.cpp |
CMainDlg::OnOpenFormContainer |
MFCMAPI verwendet die Methode IMAPIFormMgr::OpenFormContainer, um einen Formularcontainer abzurufen, damit der Inhalt des Containers gerendert werden kann. |
| MsgStoreDlg.cpp |
CMsgStoreDlg::OnOpenFormContainer |
MFCMAPI verwendet die Methode IMAPIFormMgr::OpenFormContainer, um einen Formularcontainer für einen Ordner abzurufen, damit der Inhalt des Containers gerendert werden kann. |
Siehe auch
IMAPIFormContainer::InstallForm