D2D1_IMAGE_SOURCE_LOADING_OPTIONS列挙 (d2d1_3.h)

新しい ID2D1ImageSource の作成時のオプション フラグを制御します。

構文

typedef enum D2D1_IMAGE_SOURCE_LOADING_OPTIONS {
  D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE = 0,
  D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE = 1,
  D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND = 2,
  D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD = 0xffffffff
} ;

定数

 
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE
値: 0
オプションは使用されません。
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE
値: 1
初期化後に、イメージ ソースが WIC ビットマップ ソースへの参照を解放する必要があることを示します。
既定では、イメージ ソースは、印刷の品質と速度の最適化を可能にするために、オブジェクトの有効期間中、WIC ビットマップ ソースへの参照を保持します。
このオプションを選択すると、その最適化が無効になります。
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND
値: 2
イメージ ソースがイメージ キャッシュのサブリージョンのみをオンデマンドで設定する必要があることを示します。 この動作は、次の方法で制御できます。
EnsureCached
および TrimCache メソッド。
このオプションを使用すると、イメージの必要な部分のみをメモリに保持することで、メモリ使用量を向上させることができます。
このオプションを選択するには、イメージ ソースに WIC ビットマップ ソースへの参照があり、D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCEと互換性がない必要があります。
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD
値: 0xffffffff

注釈

D2D1_IMAGE_SOURCE_CREATION_OPTIONS_RELEASE_SOURCE、イメージ ソースは、作成に使用されるソース オブジェクトへの参照を保持しません。
印刷の品質と効率を低下させることができます。

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリ |UWP アプリ]
Header d2d1_3.h