Freigeben über


IMAPIFormInfo::SaveForm

Gilt für: Outlook 2013 | Outlook 2016

Speichert eine Beschreibung eines bestimmten Formulars in einer Konfigurationsdatei.

HRESULT SaveForm(
  LPCSTR szFileName
);

Parameter

szFileName

[in] Eine Zeichenfolge, die die Beschreibungsnachrichtendatei des Formulars benennt, in der seine Beschreibung gespeichert ist. Dieser Dateiname muss die Erweiterung .fdm haben.

Rückgabewert

S_OK

Der Aufruf erfolgreich ausgeführt und der erwartete Wert oder Werte zurückgegeben hat.

MAPI_E_EXTENDED_ERROR

Die Konfigurationsdatei konnte nicht geschrieben werden. Rufen Sie zum Abrufen der MAPIERROR-Struktur, die dem Fehler zugeordnet ist, die IMAPIProp::GetLastError- -Methode auf.

MAPI_E_NO_SUPPORT

SaveForm wurde wahrscheinlich aufgerufen, um ein Formular im lokalen Formularcontainer zu speichern. SaveForm wird im lokalen Formularcontainer nicht unterstützt.

Hinweise

Clientanwendungen rufen die IMAPIFormInfo::SaveForm-Methode auf, um eine Beschreibung des aktuellen Formulars in der Datei mit dem angegebenen Dateinamen zu speichern. SaveForm erstellt eine Konfigurationsdatei.

Hinweise für Aufrufer

Sie können Formulare neu installieren, indem Sie sie aus einer Liste von Formulardeskriptornachrichten in einem Dialogfeld auswählen, das von Anbietern von Formularbibliotheken angezeigt wird. Die empfohlene Erweiterung für Formulardeskriptornachrichten ist .fdm.

Rufen Sie die IMAPIProp::GetLastError-Methode auf, wenn SaveForm MAPI_E_EXTENDED_ERROR zurückgibt, und überprüfen Sie die zurückgegebene MAPIERROR-Struktur, um die Bedingung zu ermitteln, die den Fehler verursacht hat.

Siehe auch

IMAPIProp::GetLastError

MAPIERROR

IMAPIFormInfo : IMAPIProp