Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene argomenti usati per creare un comando di estensione video.
Sintassi
typedef struct D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 {
[in] UINT NodeMask;
[in] GUID CommandId;
[in] const void *pCreationParameters;
SIZE_T CreationParametersDataSizeInBytes;
D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063;
Membri
[in] NodeMask
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] pCreationParameters
Puntatore alla struttura dei parametri di creazione. I parametri per questa struttura devono corrispondere all'enumerazione dei parametri per D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CREATION.
CreationParametersDataSizeInBytes
Dimensione della struttura dei parametri di creazione in byte.
hDrvProtectedResourceSession
Handle per il D3D12DDI_HPROTECTEDRESOURCESESSION_0030. Il runtime ha allocato spazio in base al risultato di PFND3D12DDI_CALC_PRIVATE_VIDEO_EXTENSION_COMMAND_SIZE affinché il driver inserisca il relativo oggetto.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1903 |
intestazione | d3d12umddi.h |