Freigeben über


IPicture::SaveAsFile-Methode (ocidl.h)

Speichert die Daten des Bilds in einem Stream im gleichen Format, wie es sich selbst in einer Datei speichern würde. Bitmaps verwenden das BMP-Dateiformat, Metadateien das WMF-Format und symbolieren das ICO-Format.

Syntax

HRESULT SaveAsFile(
  [in]  LPSTREAM pStream,
  [in]  BOOL     fSaveMemCopy,
  [out] LONG     *pCbSize
);

Parameter

[in] pStream

Ein Zeiger auf den Stream, in den das Bild seine Daten schreibt.

[in] fSaveMemCopy

Ein Flag, das angibt, ob eine Kopie des Bilds im Arbeitsspeicher gespeichert werden soll.

[out] pCbSize

Zeiger auf eine Variable, die die Anzahl der in den Stream geschriebenen Bytes empfängt. Dieser Wert kann NULL sein, was angibt, dass der Aufrufer diese Informationen nicht benötigt.

Rückgabewert

Diese Methode unterstützt die Standardrückgabewerte E_FAIL, E_INVALIDARG und S_OK.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ocidl.h

Weitere Informationen

Ipicture