Freigeben über


Metafile::P layRecord-Methode (gdiplusheaders.h)

Die Metafile::P layRecord-Methode gibt einen Metadateidatensatz wieder.

Syntax

Status PlayRecord(
  [in] EmfPlusRecordType recordType,
  [in] UINT              flags,
  [in] UINT              dataSize,
  [in] const BYTE        *data
);

Parameter

[in] recordType

Typ: EmfPlusRecordType

Element der EmfPlusRecordType-Enumeration , das den Typ des abgespielten Metadateidatensatzes angibt.

[in] flags

Typ: UINT

Eine Reihe von Flags, die Attribute des wiedergegebenen Datensatzes angeben.

[in] dataSize

Typ: UINT

Eine ganze Zahl, die die Anzahl von Bytes angibt, die in den Datensatzdaten enthalten sind.

[in] data

Typ: const BYTE*

Zeiger auf ein Bytearray, das die Datensatzdaten enthält.

Rückgabewert

Typ: Status

Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status-Enumeration zurückgegeben.

Hinweise

Diese Methode wird in Verbindung mit der EnumerateMetafile Methods-Methode der Graphics-Klasse verwendet. Die Methode EnumerateMetafile Methods ruft eine anwendungsdefinierte Rückruffunktion für jeden Datensatz in einer angegebenen Metadatei auf. Die Rückruffunktion kann jeden Datensatz (oder ausgewählte Datensätze) anzeigen, indem die Metafile::P layRecord-Methode aufgerufen wird .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdiplusheaders.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

EmfPlusRecordType

EnumerateMetafile-Methoden

Laden und Anzeigen von Metadateien

Metafile

Metadateien