Condividi tramite


struttura D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 (d3d12umddi.h)

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