ID3D11Device

デバイス インターフェイスは仮想アダプターを表し、レンダリングおよびリソースの作成に使用します。

IUnknown
   ID3D11Device

このインターフェイスは、次の表に示すメソッドを含みます。

メソッド 説明
ID3D11Device::CheckCounter 既存のカウンターの種類、名前、計測単位、および説明を取得します。
ID3D11Device::CheckCounterInfo カウンターの情報を取得します。
ID3D11Device::CheckFeatureSupport 現在のグラフィックス ドライバーでサポートされている機能についての情報を取得します。
ID3D11Device::CheckFormatSupport インストールされているビデオ デバイスの、指定したフォーマットに関する機能を取得します。
ID3D11Device::CheckMultisampleQualityLevels 特定のマルチサンプルの品質レベルを取得します。
ID3D11Device::CreateBlendState ブレンディング ステート インターフェイスを作成します。
ID3D11Device::CreateBuffer データを格納するバッファーを作成します。
ID3D11Device::CreateClassLinkage クラス リンクを作成します。
ID3D11Device::CreateComputeShader コンピュート シェーダーを作成します。
ID3D11Device::CreateCounter カウンター インターフェイスを作成します。
ID3D11Device::CreateDeferredContext コマンド リストを再生するディファード コンテキストを作成します。
ID3D11Device::CreateDepthStencilState 深度ステンシル ステート インターフェイスを作成します。
ID3D11Device::CreateDepthStencilView 深度ステンシル ビューを作成します。
ID3D11Device::CreateDomainShader ドメイン シェーダーを作成します。
ID3D11Device::CreateGeometryShader ジオメトリ シェーダーを作成します。
ID3D11Device::CreateGeometryShaderWithStreamOutput ストリーミング出力バッファー付きのジオメトリ シェーダーを作成します。
ID3D11Device::CreateHullShader ハル シェーダーを作成します。
ID3D11Device::CreateInputLayout 入力レイアウトを作成します。
ID3D11Device::CreatePixelShader ピクセル シェーダーを作成します。
ID3D11Device::CreatePredicate プレディケート インターフェイスを作成します。
ID3D11Device::CreateQuery クエリ インターフェイスを作成します。
ID3D11Device::CreateRasterizerState ラスタライザー ステート オブジェクトを作成します。
ID3D11Device::CreateRenderTargetView レンダー ターゲット ビューを作成します。
ID3D11Device::CreateSamplerState サンプラー ステートを作成します。
ID3D11Device::CreateShaderResourceView シェーダー リソース ビューを作成します。
ID3D11Device::CreateTexture1D 1D テクスチャーを作成します。
ID3D11Device::CreateTexture2D 2D テクスチャーを作成します。
ID3D11Device::CreateTexture3D 3D テクスチャーを作成します。
ID3D11Device::CreateUnorderedAccessView アンオーダード アクセス ビューを作成します。
ID3D11Device::CreateVertexShader 頂点シェーダーを作成します。
ID3D11Device::GetCreationFlags デバイスの作成フラグを取得します。
ID3D11Device::GetDeviceRemovedReason デバイスの削除理由を取得します。
ID3D11Device::GetExceptionMode 例外モードを取得します。
ID3D11Device::GetFeatureLevel ハードウェア デバイスの機能レベルを取得します。
ID3D11Device::GetImmediateContext コマンド リストを記録できるイミディエイト コンテキストを取得します。
ID3D11Device::GetPrivateData ID3D11DeviceChild::SetPrivateData によって設定されたデータを取得します。IDXGIObject::GetPrivateData と同様です。
ID3D11Device::OpenSharedResource 共有リソースを開きます。
ID3D11Device::SetExceptionMode 例外モードを設定します。
ID3D11Device::SetPrivateData データをコピーして、それを GUID に関連付けます。IDXGIObject::SetPrivateData と同様です。
ID3D11Device::SetPrivateDataInterface IUnknown からデバイスにデータをコピーして、それを GUID に関連付けます。

デバイスは D3D11CreateDevice を使用して作成されます。

関連項目

コア インターフェイス