CreateDXGIFactory2

他の DXGI オブジェクトを生成するために使える DXGI 1.3 ファクトリを作成する。

CreateDXGIFactory2 Flags, riid, ppFactory

Flags : [int] 型: UINT 有効な値には DXGI_CREATE_FACTORY_DEBUG (0x01) フラグや 0 が含まれる。
riid : [var] 型: REFIID ppFactory パラメータが参照する IDXGIFactory2 オブジェクトの GUID (グローバル一意識別子)。
ppFactory : [var] 型: void** IDXGIFactory2 オブジェクトへのポインタのアドレス。

(プラグイン / モジュール : dxgi.dll)

解説

他の DXGI オブジェクトを生成するために使える DXGI 1.3 ファクトリを作成する。

[戻り値]
型: HRESULT 成功時は S_OK を返す。それ以外はエラーコードを返す。エラーコード一覧については DXGI_ERROR を参照。

[備考]
この関数は DXGIDebug.dll をロードするかどうかを示すフラグを受け取る。それ以外の動作は CreateDXGIFactory1
と同一である。

情報

プラグイン / モジュールdxgi.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の dxgi.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_dxgi_gen2.hs