Condividi tramite


PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 funzione di callback (d3d12umddi.h)

La funzione di callback PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 supporta la verifica delle informazioni sull'allocazione delle risorse.

Sintassi

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 Pfnd3d12ddiCheckresourceallocationinfo0075;

void Pfnd3d12ddiCheckresourceallocationinfo0075(
        D3D12DDI_HDEVICE unnamedParam1,
  [in]  const D3D12DDIARG_CREATERESOURCE_0075 *unnamedParam2,
        D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
        UINT32 AlignmentRestriction,
        UINT VisibleNodeMask,
  [out] D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}

Parametri

unnamedParam1

Handle per il dispositivo di visualizzazione (contesto grafico).

[in] unnamedParam2

Puntatore a una struttura D3D12DDIARG_CREATERESOURCE_0075 .

unnamedParam3

Flag di ottimizzazione delle risorse.

AlignmentRestriction

Valore di restrizione dell'allineamento delle risorse.

VisibleNodeMask

Per un'operazione multi-adapter, 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 GPU singole.

[out] 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 di creazione di risorse in due passaggi. 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. Ciò consente al driver di 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 viene accessibile usando la struttura D3D12DDI_DEVICE_FUNCS_CORE_0075 .

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Piattaforma di destinazione Windows
Intestazione d3d12umddi.h (include D3d12umddi.h)

Vedi anche

D3D12DDI_DEVICE_FUNCS_CORE_0075

D3D12DDI_RESOURCE_ALLOCATION_INFO_0022

D3D12DDIARG_CREATERESOURCE_0075