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