Freigeben über


SetEnhMetaFileBits-Funktion (wingdi.h)

Die SetEnhMetaFileBits-Funktion erstellt eine speicherbasierte Metadatei im erweiterten Format aus den angegebenen Daten.

Syntax

HENHMETAFILE SetEnhMetaFileBits(
  [in] UINT       nSize,
  [in] const BYTE *pb
);

Parameter

[in] nSize

Gibt die Größe der bereitgestellten Daten in Bytes an.

[in] pb

Zeiger auf einen Puffer, der erweiterte Metadatendaten enthält. (Es wird davon ausgegangen, dass die Daten im Puffer durch Aufrufen der GetEnhMetaFileBits-Funktion abgerufen wurden.)

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für eine speicherbasierte erweiterte Metadatei.

Wenn bei der Funktion ein Fehler auftritt, ist der Rückgabewert NULL.

Hinweise

Wenn die Anwendung das handle enhanced-metafile nicht mehr benötigt, sollte sie das Handle durch Aufrufen der DeleteEnhMetaFile-Funktion löschen.

Die SetEnhMetaFileBits-Funktion akzeptiert keine Metadatendaten im Windows-Format. Verwenden Sie zum Importieren von Metadateien im Windows-Format die SetWinMetaFileBits-Funktion .

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 wingdi.h (windows.h einschließen)
Bibliothek Gdi32.lib
DLL Gdi32.dll

Weitere Informationen

DeleteEnhMetaFile

GetEnhMetaFileBits

Metafilefunktionen

Übersicht über Metadateien

SetWinMetaFileBits