共用方式為


PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022回呼函式 (d3d12umddi.h)

pfnCheckResourceAllocationInfo 回呼函式支援檢查資源配置資訊。

語法

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 Pfnd3d12ddiCheckresourceallocationinfo0022;

void Pfnd3d12ddiCheckresourceallocationinfo0022(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATERESOURCE_0003 *unnamedParam2,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
  UINT32 AlignmentRestriction,
  UINT VisibleNodeMask,
  D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}

參數

unnamedParam1

hDevice

顯示裝置的句柄(圖形內容)。

unnamedParam2

CreateResource [in]

建立資源的指標。

unnamedParam3

ResourceOptimizationFlags

資源優化旗標。

AlignmentRestriction

對齊限制值。

VisibleNodeMask

可見的節點遮罩。

unnamedParam6

pInfo [out]

資源配置的資訊。

傳回值

沒有

言論

此回呼函式是資源建立的兩個步驟程式的一部分。 此函式會決定資源數據的大小和對齊方式、其他數據標頭,以及紋理配置。 當資源描述傳遞至此函式時,資源描述的配置可能會設定為 _UNDEFINED。 這可讓驅動程序選擇任何紋理配置。 當資源描述的配置 STANDARD_SWIZZLEROW_MAJOR時,驅動程式必須傳回對應的值做為其選擇。

這個回呼函式是使用 D3D12DDI_DEVICE_FUNCS_CORE_0010 結構來存取。

要求

要求 價值
目標平臺 窗戶
標頭 d3d12umddi.h (包括 D3d12umddi.h)