Share via


GetEnhMetaFileBits-Funktion (wingdi.h)

Die GetEnhMetaFileBits-Funktion ruft den Inhalt der angegebenen Metadatei im erweiterten Format ab und kopiert sie in einen Puffer.

Syntax

UINT GetEnhMetaFileBits(
  [in]  HENHMETAFILE hEMF,
  [in]  UINT         nSize,
  [out] LPBYTE       lpData
);

Parameter

[in] hEMF

Ein Handle für die erweiterte Metadatei.

[in] nSize

Die Größe des Puffers, der die Daten empfangen soll, in Bytes.

[out] lpData

Ein Zeiger auf einen Puffer, der die Metadatendaten empfängt. Der Puffer muss ausreichend groß sein, um die Daten zu enthalten. Wenn lpbBufferNULL ist, gibt die Funktion die Größe zurück, die zum Aufnehmen der Daten erforderlich ist.

Rückgabewert

Wenn die Funktion erfolgreich ist und der Pufferzeiger NULL ist, entspricht der Rückgabewert der Größe der erweiterten Metadatei in Bytes.

Wenn die Funktion erfolgreich ist und der Pufferzeiger ein gültiger Zeiger ist, ist der Rückgabewert die Anzahl der in den Puffer kopierten Bytes.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.

Hinweise

Nachdem die enhanced-metafile-Bits abgerufen wurden, können sie verwendet werden, um eine speicherbasierte Metadatei zu erstellen, indem die SetEnhMetaFileBits-Funktion aufgerufen wird.

Mit der GetEnhMetaFileBits-Funktion wird das Handle der erweiterten Metadatei nicht ungültig. Die Anwendung muss die DeleteEnhMetaFile-Funktion aufrufen, um das Handle zu löschen, wenn es nicht mehr benötigt wird.

Die metafile-Inhalte, die von dieser Funktion abgerufen werden, haben das erweiterte Format. Verwenden Sie die Funktion GetWinMetaFileBits , um den Inhalt der Metadatei im Windows-Format abzurufen.

Anforderungen

   
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

GetWinMetaFileBits

Metafilefunktionen

Übersicht über Metadateien

SetEnhMetaFileBits