CreateDXGIFactory
ビデオ グラフィックの設定の列挙や指定に使用されるオブジェクトを生成する DXGI 1.0 ファクトリを作成します。
HRESULT
CreateDXGIFactory(
REFIID riid,
void **ppFactory
);
パラメータ
- riid
ppFactory パラメーターによって参照される、IDXGIFactory オブジェクトのグローバル一意識別子 (GUID) です。 - ppFactory
IDXGIFactory オブジェクトへのポインターのアドレスです。
戻り値
成功した場合は、S_OK を返します。それ以外の場合は、DXGI_ERRORのいずれかを返します。
解説
DXGI ファクトリは、アダプターの列挙、スワップ チェーンの作成、および全画面表示モードとの間の切り替えに使用される Alt + Enter キー シーケンスとのウィンドウの関連付けを行うオブジェクトを生成するために使用します。
例
DXGI 1.0 ファクトリの作成
次のコード例は、DXGI 1.0 ファクトリを作成する方法を示しています。この例では、__uuidof() 組み込み関数を使用して IDXGIFactory インターフェイスの REFIID または GUID を取得します。IDXGIFactory * pFactory; HRESULT hr = CreateDXGIFactory(__uuidof(IDXGIFactory), (void**)(&pFactory) );
要件
ヘッダー: DXGI.h 宣言
ライブラリ: DXGI.lib 内容