struttura D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE (d3d12video.h)

Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SIZE. Controlla le dimensioni di allocazione di un comando di estensione video.

Sintassi

typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE {
  UINT       NodeIndex;
  GUID       CommandId;
  const void *pCreationParameters;
  SIZE_T     CreationParametersSizeInBytes;
  UINT64     MemoryPoolL0Size;
  UINT64     MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE;

Members

NodeIndex

Nell'operazione con più adattatori, questo indica a quale scheda fisica del dispositivo si applica questa operazione.

CommandId

Identificatore univoco per il comando di estensione video per cui viene eseguita una query sulle dimensioni.

pCreationParameters

Puntatore alla struttura dei parametri di creazione, definita dal comando . La struttura dei parametri deve corrispondere ai parametri enumerati da una chiamata a ID3D12VideoDevice::CheckFeatureSupport con il valore della funzionalità di D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS e il valore della fase del parametro di D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION.

CreationParametersSizeInBytes

Dimensione in byte della struttura dei parametri pCreationParameters .

MemoryPoolL0Size

Dimensioni di allocazione del comando di estensione video nel pool di memoria L0. L0 è il pool di memoria del sistema fisico. Quando la scheda è discreta/NUMA, questo pool ha una larghezza di banda maggiore per la CPU e meno larghezza di banda per la GPU. Quando l'adattatore è UMA, questo pool è l'unico che è valido. Per altre informazioni, vedere Residenza.

MemoryPoolL1Size

Dimensioni di allocazione dell'heap del comando di estensione video nel pool di memoria L1. L1 è in genere noto come pool di memoria video fisica. L1 è disponibile solo quando l'adattatore è discreto/NUMA e ha una larghezza di banda maggiore per la GPU e non può nemmeno essere accessibile dalla CPU. Quando l'adattatore è UMA, questo pool non è disponibile. Per altre informazioni, vedere Residenza.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 2004 (10.0; Build 19041)
Server minimo supportato Windows Server, versione 2004 (10.0; Build 19041)
Intestazione d3d12video.h