struttura D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 (d3d12umddi.h)
D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA è la struttura dei dati usata nella query per le funzionalità di comando dell'estensione video. Le strutture di input e output sono definite dall'estensione del comando video specifica. Queste strutture possono essere usate solo per le funzionalità di query e supportano solo i tipi di dati di stampa su richiesta (POD).
Sintassi
typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 {
[in] UINT NodeIndex;
[in] GUID CommandId;
[in] const void *pInputData;
[in] SIZE_T InputDataSizeInBytes;
[out] void *pOutputData;
[out] SIZE_T OutputDataSizeInBytes;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063;
Members
[in] NodeIndex
Per una singola operazione GPU, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo (scheda fisica del dispositivo) a cui si applica la coda dei comandi. Ogni bit nella maschera corrisponde a un singolo nodo. È possibile impostare solo 1 bit.
[in] CommandId
Identificatore univoco per il comando di estensione video.
[in] pInputData
Dati di input per la query di funzionalità allocata dal chiamante con dimensioni di InputDataSizeInBytes. Questo struct è enumerabile come fase del parametro D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_INPUTdell'enumerazione D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 .
[in] InputDataSizeInBytes
Dimensioni dei byte dell'allocazione dei dati di input.
[out] pOutputData
Dati di output per la query di funzionalità allocata dal chiamante con dimensioni di OutputDataSizeInBytes. Questo struct è enumerabile come fase del parametro D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_OUTPUTdell'enumerazione D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 .
[out] OutputDataSizeInBytes
Dimensioni dei byte dell'allocazione dei dati di output.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1903 |
Intestazione | d3d12umddi.h |