Condividi tramite


PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088 funzione di callback (d3d12umddi.h)

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

Sintassi

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088 Pfnd3d12ddiCheckresourceallocationinfo0088;

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

Parametri

unnamedParam1

[in] Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

[in] Puntatore a una struttura D3D12DDIARG_CREATERESOURCE_0088 .

unnamedParam3

Valore D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS che specifica i flag di ottimizzazione delle risorse.

AlignmentRestriction

Valore di restrizione dell'allineamento delle risorse.

VisibleNodeMask

Per un'operazione con più adattatori, questo valore indica il set di nodi in cui la risorsa è visibile. Il passaggio di zero equivale al passaggio di uno, per semplificare l'utilizzo di schede a GPU singola.

unnamedParam6

Puntatore a una struttura D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 contenente informazioni per l'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 il layout della descrizione della risorsa è 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_0088 .

Requisiti

Requisito Valore
Client minimo supportato Windows 11 (WDDM 3.0)
Intestazione d3d12umddi.h

Vedi anche

D3D12DDI_DEVICE_FUNCS_CORE_0088

PFND3D12DDI_CREATEHEAPANDRESOURCE_0088