ID2D1GdiMetafileSink1::P rocessRecord メソッド (d2d1_3.h)

メタファイル レコード (型、データ、フラグなど) へのアクセスを提供します。

構文

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

パラメーター

recordType

型: DWORD

処理されるメタファイル レコードの種類。 レコードの種類の一覧については、 MS-EMFMS-EMFPLUS を参照してください。

[in, optional] recordData

型: const void*

このレコードに含まれるデータ。 レコード・データ・レイアウトについては、 MS-EMF および MS-EMFPLUS を参照してください。

recordDataSize

型: UINT

T recordData が指すデータのサイズ。

flags

種類: UINT32

このレコードに設定されたフラグのセット。 レコード フラグの詳細については、 MS-EMFMS-EMFPLUS を参照してください。

戻り値

種類: HRESULT

成功した場合はS_OK。それ以外の場合は失敗 HRESULT。

解説

EMF および EMF+ 形式の詳細については、Microsoft のテクニカル ドキュメント MS-EMF および MS-EMFPLUS を参照してください。

要件

   
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー d2d1_3.h
[DLL] D2d1.dll

関連項目

ID2D1GdiMetafileSink1

[MS-EMFPLUS]: 拡張メタファイル形式と拡張機能

[MS-EMF]: 拡張メタファイル形式