Win32 API 日本語リファレンス
ホーム › Graphics.Direct3D10 › PFN_D3D10_CREATE_DEVICE1

PFN_D3D10_CREATE_DEVICE1

コールバック

シグネチャ

HRESULT PFN_D3D10_CREATE_DEVICE1(
    IDXGIAdapter* param0,
    D3D10_DRIVER_TYPE param1,
    HMODULE param2,
    DWORD param3,
    D3D10_FEATURE_LEVEL1 param4,
    DWORD param5,
    ID3D10Device1** param6
);

パラメーター

フィールド型
param0IDXGIAdapter*
param1D3D10_DRIVER_TYPE
param2HMODULE
param3DWORD
param4D3D10_FEATURE_LEVEL1
param5DWORD
param6ID3D10Device1**

公式ドキュメント

ディスプレイ アダプターを表す Direct3D 10.1 デバイスを作成します。

戻り値

型: HRESULT

このメソッドは、次の Direct3D 10 のリターン コード のいずれかを返します。

解説(Remarks)

デバイスとスワップ チェーンを同時に作成するには、D3D10CreateDeviceAndSwapChain1 を参照してください。

このメソッドを使用するには、Windows Vista Service Pack 1、Windows Server 2008、またはそれ以降のリリースの Windows が必要です。

D3D10CreateDevice1 が返すオブジェクトは IUnknown インターフェイスを実装しており、 そのオブジェクトがサポートする他のインターフェイスを問い合わせることができます。オブジェクトの IDXGIDevice インターフェイスを取得するには、次のようなコードを使用できます。


IDXGIDevice * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice), (void **)&pDXGIDevice);
      
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)