PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 funzione di callback (d3d12umddi.h)
Registra un comando per inizializzare o inizializzare nuovamente un comando estensione video in un elenco di comandi.
Sintassi
PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiInitializeVideoExtensionCommand0063;
HRESULT Pfnd3d12ddiInitializeVideoExtensionCommand0063(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
const void *pInitializationParameters,
SIZE_T InitializationParametersSizeInBytes
)
{...}
Parametri
hDrvCommandList
Handle per l'elenco di comandi.
hDrvVideoExtensionCommand
Gestire il comando di estensione video da inizializzare.
pInitializationParameters
Puntatore alla struttura dei parametri di inizializzazione. I parametri per questa struttura devono corrispondere all'enumerazione dei parametri per D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_INITIALIZATION.
InitializationParametersSizeInBytes
Dimensione della struttura dei parametri di inizializzazione in byte.
Valore restituito
Sono consentiti i codici di errore seguenti:
Valore restituito | Descrizione |
---|---|
S_OK | Inizializzazione riuscita. |
D3DDDIERR_APPLICATIONERROR | Il chiamante ha tentato di inizializzare il comando in modo non corretto. Ad esempio, è stato specificato un argomento non valido. Questo errore inserisce l'elenco di comandi in errore e viene restituito un codice di errore dal metodo Close nell'elenco dei comandi dell'API. |
D3DDDIERR_DEVICEREMOVED | Impossibile inizializzare il comando perché il dispositivo si trova in uno stato rimosso dal dispositivo. Se il runtime non ha già capito che il dispositivo è stato rimosso, verrà impostato il dispositivo e l'elenco di comandi in errore. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1903 |
Intestazione | d3d12umddi.h |