PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 funzione di callback (d3d12umddi.h)

La funzione di callback pfnCheckResourceAllocationInfo supporta il controllo delle informazioni sull'allocazione delle risorse.

Sintassi

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
)
{...}

Parametri

unnamedParam1

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

CreateResource [in]

Puntatore a una risorsa di creazione.

unnamedParam3

ResourceOptimizationFlags

Flag di ottimizzazione delle risorse.

AlignmentRestriction

Valore di restrizione dell'allineamento.

VisibleNodeMask

Maschera di nodo visibile.

unnamedParam6

pInfo [out]

Informazioni sull'allocazione delle risorse.

Valore restituito

nessuno

Osservazioni

Questa funzione di callback fa parte di un processo in due passaggi di creazione delle risorse. Questa funzione determina le dimensioni e gli allineamenti dei dati delle risorse, l'intestazione dati aggiuntiva e i dati aggiuntivi vengono determinati, insieme al layout della trama. Quando la descrizione della risorsa viene passata a questa funzione, il layout della descrizione della risorsa può essere impostato su _UNDEFINED. In questo modo il driver può scegliere qualsiasi layout di trama. Quando l'oggetto ayout della descrizione della risorsa viene STANDARD_SWIZZLE o ROW_MAJOR, il driver deve restituire il valore corrispondente come scelta.

Questa funzione di callback è accessibile usando la struttura D3D12DDI_DEVICE_FUNCS_CORE_0010 .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12umddi.h (include D3d12umddi.h)