Freigeben über


PlayEnhMetaFileRecord-Funktion (wingdi.h)

Die PlayEnhMetaFileRecord-Funktion gibt einen erweiterten Metadateidatensatz ab, indem die vom Datensatz identifizierten Funktionen der Grafikgeräteschnittstelle (GDI) ausgeführt werden.

Syntax

BOOL PlayEnhMetaFileRecord(
  [in] HDC                 hdc,
  [in] LPHANDLETABLE       pht,
  [in] const ENHMETARECORD *pmr,
  [in] UINT                cht
);

Parameter

[in] hdc

Ein Handle an den Gerätekontext, der an die EnumEnhMetaFile-Funktion übergeben wird.

[in] pht

Ein Zeiger auf eine Tabelle mit Handles auf GDI-Objekte, die beim Wiedergeben der Metadatei verwendet werden. Der erste Eintrag in dieser Tabelle enthält das Handle der erweiterten Metadatei.

[in] pmr

Ein Zeiger auf den enhanced-metafile-Datensatz, der wiedergegeben werden soll.

[in] cht

Die Anzahl der Handles in der Handletabelle.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

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

Hinweise

Dies ist eine Erweiterte Metadateifunktion.

Eine Anwendung verwendet in der Regel PlayEnhMetaFileRecord in Verbindung mit der EnumEnhMetaFile-Funktion , um eine Metadatei im erweiterten Format jeweils einen Datensatz zu verarbeiten und wiederzugeben.

Die Parameter hdc, lpHandletable und nHandles müssen genau diejenigen sein, die von der EnumEnhMetaMetaFileFile-Funktion an die EnhMetaFile-Rückrufprozedur übergeben werden.

Wenn PlayEnhMetaFileRecord einen Datensatz nicht erkennt, ignoriert es den Datensatz und gibt TRUE zurück.

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 (einschließlich Windows.h)
Bibliothek Gdi32.lib
DLL Gdi32.dll

Weitere Informationen

EnumEnhMetaFile

Metadateifunktionen

Übersicht über Metadateien

PlayEnhMetaFile