ID3D11Device インターフェイス (d3d11.h)
デバイス インターフェイスは仮想アダプターを表します。リソースの作成に使用されます。
メモこのインターフェイスの最新バージョンは、Windows 10 Creators Updateで導入された ID3D11Device5 です。 Windows 10 Creators Updateを対象とするアプリケーションでは、ID3D11Device の代わりに ID3D11Device5 インターフェイスを使用する必要があります。
継承
ID3D11Device インターフェイスは、IUnknown インターフェイスから継承されます。 ID3D11Device には、次の種類のメンバーもあります。
メソッド
ID3D11Device インターフェイスには、これらのメソッドがあります。
ID3D11Device::CheckCounter 型、名前、測定単位、および既存のカウンターの説明を取得します。 (ID3D11Device.CheckCounter) |
ID3D11Device::CheckCounterInfo カウンターの情報を取得します。 (ID3D11Device.CheckCounterInfo) |
ID3D11Device::CheckFeatureSupport 現在のグラフィックス ドライバーでサポートされている機能に関する情報を取得します。 (ID3D11Device.CheckFeatureSupport) |
ID3D11Device::CheckFormatSupport インストールされているビデオ デバイス上の特定の形式のサポートを取得します。 (ID3D11Device.CheckFormatSupport) |
ID3D11Device::CheckMultisampleQualityLevels マルチサンプリング中に使用可能な品質レベルの数を取得します。 (ID3D11Device.CheckMultisampleQualityLevels) |
ID3D11Device::CreateBlendState 出力合併ステージのブレンド状態をカプセル化するブレンド状態オブジェクトを作成します。 (ID3D11Device.CreateBlendState) |
ID3D11Device::CreateBuffer バッファー (頂点バッファー、インデックス バッファー、またはシェーダー定数バッファー) を作成します。 |
ID3D11Device::CreateClassLinkage 動的シェーダー リンケージを有効にするクラス リンケージ ライブラリを作成します。 |
ID3D11Device::CreateComputeShader コンピューティング シェーダーを作成します。 |
ID3D11Device::CreateCounter GPU パフォーマンスを測定するためのカウンター オブジェクトを作成します。 (ID3D11Device.CreateCounter) |
ID3D11Device::CreateDeferredContext コマンド リストを記録できる遅延コンテキストを作成します。 (ID3D11Device.CreateDeferredContext) |
ID3D11Device::CreateDepthStencilState 出力合併ステージの深度ステンシル テスト情報をカプセル化する深度ステンシル状態オブジェクトを作成します。 (ID3D11Device.CreateDepthStencilState) |
ID3D11Device::CreateDepthStencilView リソース データにアクセスするための深度ステンシル ビューを作成します。 (ID3D11Device.CreateDepthStencilView) |
ID3D11Device::CreateDomainShader ドメイン シェーダーを作成します。 |
ID3D11Device::CreateGeometryShader ジオメトリ シェーダーを作成します。 (ID3D11Device.CreateGeometryShader) |
ID3D11Device::CreateGeometryShaderWithStreamOutput ストリーミング出力バッファーに書き込むことができるジオメトリ シェーダーを作成します。 (ID3D11Device.CreateGeometryShaderWithStreamOutput) |
ID3D11Device::CreateHullShader ハル シェーダーを作成します。 |
ID3D11Device::CreateInputLayout 入力アセンブラー ステージの入力バッファー データを記述する入力レイアウト オブジェクトを作成します。 (ID3D11Device.CreateInputLayout) |
ID3D11Device::CreatePixelShader ピクセル シェーダーを作成します。 (ID3D11Device.CreatePixelShader) |
ID3D11Device::CreatePredicate 述語を作成します。 (ID3D11Device.CreatePredicate) |
ID3D11Device::CreateQuery このインターフェイスは、GPU から情報を照会するためのメソッドをカプセル化します。 (ID3D11Device.CreateQuery) |
ID3D11Device::CreateRasterizerState ラスター化ステージの動作を指示するラスタライザー状態オブジェクトを作成します。 (ID3D11Device.CreateRasterizerState) |
ID3D11Device::CreateRenderTargetView リソース データにアクセスするためのレンダー ターゲット ビューを作成します。 (ID3D11Device.CreateRenderTargetView) |
ID3D11Device::CreateSamplerState テクスチャのサンプリング情報をカプセル化するサンプラー状態オブジェクトを作成します。 (ID3D11Device.CreateSamplerState) |
ID3D11Device::CreateShaderResourceView リソース内のデータにアクセスするためのシェーダー リソース ビューを作成します。 (ID3D11Device.CreateShaderResourceView) |
ID3D11Device::CreateTexture1D 1D テクスチャの配列を作成します。 |
ID3D11Device::CreateTexture2D 2D テクスチャの配列を作成します。 |
ID3D11Device::CreateTexture3D 1 つの 3D テクスチャを作成します。 |
ID3D11Device::CreateUnorderedAccessView 順序付けられていないアクセス リソースにアクセスするためのビューを作成します。 (ID3D11Device.CreateUnorderedAccessView) |
ID3D11Device::CreateVertexShader コンパイルされたシェーダーから頂点シェーダー オブジェクトを作成します。 (ID3D11Device.CreateVertexShader) |
ID3D11Device::GetCreationFlags D3D11CreateDevice を使用してデバイスを作成するために呼び出し中に使用されるフラグを取得します。 |
ID3D11Device::GetDeviceRemovedReason デバイスが削除された理由を取得します。 (ID3D11Device.GetDeviceRemovedReason) |
ID3D11Device::GetExceptionMode 例外モード フラグを取得します。 (ID3D11Device.GetExceptionMode) |
ID3D11Device::GetFeatureLevel ハードウェア デバイスの機能レベルを取得します。 (ID3D11Device.GetFeatureLevel) |
ID3D11Device::GetImmediateContext コマンド リストを再生できるイミディエイト コンテキストを取得します。 (ID3D11Device.GetImmediateContext) |
ID3D11Device::GetPrivateData デバイスからアプリケーション定義データを取得します。 |
ID3D11Device::OpenSharedResource 別のデバイスで作成された共有リソースへのアクセス権をデバイスに付与します。 |
ID3D11Device::SetExceptionMode 例外モード フラグを取得します。 (ID3D11Device.SetExceptionMode) |
ID3D11Device::SetPrivateData データをデバイスに設定し、そのデータを guid に関連付けます。 (ID3D11Device.SetPrivateData) |
ID3D11Device::SetPrivateDataInterface IUnknown 派生インターフェイスをこのデバイスの子に関連付け、そのインターフェイスをアプリケーション定義の guid に関連付けます。 (ID3D11Device.SetPrivateDataInterface) |
注釈
デバイスは D3D11CreateDevice を使用して作成されます。
Windows Phone 8: この API はサポートされています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d3d11.h |