次の方法で共有


GdiplusStartupInputEx::GdiplusStartupInputEx(Version,INT,DebugEventProc,BOOL,BOOL) 関数 (gdiplusinit.h)

大事な

一部の情報は、市販される前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここで提供される情報に関して明示的または黙示的な保証を行いません。

GdiplusStartupInputEx 構造体のコンストラクター。

すべてのコンストラクター パラメーターは省略可能であるため、GdiplusStartupInputEx 型の変数をコンストラクターに渡さずに宣言でき、すべてのメンバーは適切な既定値で初期化されます。

構文

void GdiplusStartupInputEx(
  Version        gdiplusVersion,
  INT            startupParameters,
  DebugEventProc debugEventCallback,
  BOOL           suppressBackgroundThread,
  BOOL           suppressExternalCodecs
);

パラメーター

gdiplusVersion

型: バージョン

初期化する GDI+ のバージョン。 以下の Version 列挙型の定義を参照してください。

![重要]以下に示すコーデックのオペレーティング システム (OS) のサポートについては、「Media Feature Pack for Windows 10/11 N (2022 年 9 月)を参照してください。

enum class Version : UINT32
{
  V2 = 2,
  V3 = 3 // Enables Heif and Avif image codecs.
         // Unlike other functionalities in Gdiplus,
         // these two codecs require COM to be initialized.
};

startupParameters

型: INT

GdiplusStartupParams参照してください。 既定値は、GdiplusStartupDefault (0) です。

debugEventCallback

型: DebugEventProc

DebugEventProc コールバック関数へのポインター。GDI+ はアサーションと警告のデバッグ ビルドで呼び出すことができます。 既定値は NULLです。

suppressBackgroundThread

型: BOOL

GDI+ バックグラウンド スレッドを抑制するかどうかを指定するブール値。 TRUE渡した場合、GdiplusStartup は、フック関数へのポインターと unhook 関数へのポインター (出力 パラメーター内) を返します。 バックグラウンド スレッドを置き換えるには、これらの関数を適切に呼び出す必要があります。 フック関数と unhook 関数を呼び出す必要がない場合は、このメンバーを FALSEに設定します。 既定値は FALSEです。

suppressExternalCodecs

型: BOOL

GDI+ で外部イメージ コーデックを抑制するかどうかを指定するブール値。 既定値は FALSEです。

戻り値

何一つ

必要条件

要件 価値
ヘッダー gdiplusinit.h