Поделиться через


Метод ID2D1GdiMetafileSink1::P rocessRecord (d2d1_3.h)

Предоставляет доступ к записям метафайлов, включая их тип, данные и флаги.

Синтаксис

HRESULT ProcessRecord(
                 DWORD      recordType,
  [in, optional] const void *recordData,
                 DWORD      recordDataSize,
                 UINT32     flags
);

Параметры

recordType

Тип: DWORD

Тип обрабатываемой записи метафайла. Список типов записей см. в разделах MS-EMF и MS-EMFPLUS .

[in, optional] recordData

Тип: const void*

Данные, содержащиеся в этой записи. Сведения о макетах данных записей см. в разделах MS-EMF и MS-EMFPLUS .

recordDataSize

Тип: UINT

Размер данных, на которые указывает recordData.

flags

Тип: UINT32

Набор флагов, установленных для этой записи. Сведения о флагах записей см. в разделах MS-EMF и MS-EMFPLUS .

Возвращаемое значение

Тип: HRESULT

S_OK в случае успешного выполнения, в противном случае — сбой HRESULT.

Комментарии

Дополнительные сведения о форматах EMF и EMF+ см. в технических документах Майкрософт MS-EMF и MS-EMFPLUS.

Требования

   
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header d2d1_3.h
DLL D2d1.dll

См. также раздел

ID2D1GdiMetafileSink1

[MS-EMFPLUS]: расширенный формат метафайла и расширения

[MS-EMF]: расширенный формат метафайла