Partager via


ID2D1GdiMetafileSink1::P rocessRecord, méthode (d2d1_3.h)

Fournit l’accès aux enregistrements de métafichiers, y compris leur type, leurs données et leurs indicateurs.

Syntaxe

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

Paramètres

recordType

Type : DWORD

Type d’enregistrement de métafichier en cours de traitement. Consultez MS-EMF et MS-EMFPLUS pour obtenir la liste des types d’enregistrements.

[in, optional] recordData

Type : const void*

Données contenues dans cet enregistrement. Consultez MS-EMF et MS-EMFPLUS pour plus d’informations sur les dispositions des données d’enregistrement.

recordDataSize

Type : UINT

T Taille des données pointées par recordData.

flags

Type : UINT32

Jeu d’indicateurs défini pour cet enregistrement. Pour plus d’informations sur les indicateurs d’enregistrement, consultez MS-EMFF et MS-EMFPLUS.

Valeur retournée

Type : HRESULT

S_OK en cas de réussite, sinon un échec HRESULT.

Remarques

Pour plus d’informations sur les formats EMF et EMF+, consultez les documents techniques Microsoft MS-EMF et MS-EMFPLUS.

Configuration requise

   
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête d2d1_3.h
DLL D2d1.dll

Voir aussi

ID2D1GdiMetafileSink1

[MS-EMFPLUS] : Extensions plus de format de métafichier amélioré

[MS-EMF] : Format de métafichier amélioré