次の方法で共有


D3D12DDIARG_CREATERESOURCE_0088構造体 (d3d12umddi.h)

D3D12DDIARG_CREATERESOURCE_0088 構造体には、リソースのサイズを作成または計算するために必要な情報が含まれています。

構文

typedef struct D3D12DDIARG_CREATERESOURCE_0088 {
  D3D12DDIARG_BUFFER_PLACEMENT                ReuseBufferGPUVA;
  D3D12DDI_RESOURCE_TYPE                      ResourceType;
  UINT64                                      Width;
  UINT                                        Height;
  UINT16                                      DepthOrArraySize;
  UINT16                                      MipLevels;
  DXGI_FORMAT                                 Format;
  DXGI_SAMPLE_DESC                            SampleDesc;
  D3D12DDI_TEXTURE_LAYOUT                     Layout;
  D3D12DDI_RESOURCE_FLAGS_0003                Flags;
  D3D12DDI_BARRIER_LAYOUT                     InitialBarrierLayout;
  const D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT *pRowMajorLayout;
  D3D12DDI_MIP_REGION_0075                    SamplerFeedbackMipRegion;
  UINT32                                      NumCastableFormats;
  const DXGI_FORMAT                           *pCastableFormats;
} D3D12DDIARG_CREATERESOURCE_0088;

メンバーズ

ReuseBufferGPUVA

新しい仮想アドレスを割り当てる必要がない場合に、リソースに必要な GPU 側の仮想アドレスを指定する D3D12DDIARG_BUFFER_PLACEMENT 構造体。

ResourceType

このリソースの種類を識別する D3D12DDI_RESOURCE_TYPE 値。

Width

リソースの幅。 リソースがテクスチャの場合はテクセル、リソースがバッファーの場合はバイト単位です。

Height

リソースの高さ。 これは、2 次元および 3 次元テクスチャに適用されます。

DepthOrArraySize

リソースが 3 次元の場合に使用されるリソースの深さまたは配列サイズ、または配列サイズ。

MipLevels

リソースに含まれるミップ レベルの数。

Format

DXGI_FORMAT 列挙値を使用して、リソースのデータを解釈する方法を指定します。

SampleDesc

リソースのマルチサンプリング パラメーターを記述する DXGI_SAMPLE_DESC 構造体。

Layout

リソースを構成するメモリの配置方法に関連する詳細を指定する D3D12DDI_TEXTURE_LAYOUT 値。

Flags

リソースの使用方法を示すビットごとの OR のフラグを持つ D3D12DDI_RESOURCE_FLAGS_0003 値。

InitialBarrierLayout

リソースの初期レイアウトを指定する D3D12DDI_BARRIER_LAYOUT 値。

pRowMajorLayout

行メジャー リソースのレイアウトを記述する D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT 構造体。 LayoutD3D12DDI_TL_ROW_MAJOR され、pRowMajorLayout が null 以外の場合、*pRowMajorLayout はリソースのレイアウトを指定します。

SamplerFeedbackMipRegion

ミップ領域のサイズを指定する D3D12DDI_MIP_REGION_0075 構造体。

NumCastableFormats

pCastableFormats が指 要素の数。

pCastableFormats

このリソースをキャストできる DXGI_FORMAT 値の連続した配列へのポインター。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 (WDDM 3.0)
ヘッダー d3d12umddi.h

関連項目

PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0088

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088

PFND3D12DDI_CREATEHEAPANDRESOURCE_0088