Compartir a través de


PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 función de devolución de llamada (d3d12umddi.h)

Registra un comando para inicializar o volver a inicializar un comando de extensión de vídeo en una lista de comandos.

Sintaxis

PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiInitializeVideoExtensionCommand0063;

HRESULT Pfnd3d12ddiInitializeVideoExtensionCommand0063(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
  const void *pInitializationParameters,
  SIZE_T InitializationParametersSizeInBytes
)
{...}

Parámetros

hDrvCommandList

Identificador de la lista de comandos.

hDrvVideoExtensionCommand

Identificador del comando de extensión de vídeo que se va a inicializar.

pInitializationParameters

Puntero a la estructura de parámetros de inicialización. Los parámetros de esta estructura deben coincidir con la enumeración de parámetros de D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_INITIALIZATION.

InitializationParametersSizeInBytes

Tamaño de la estructura de parámetros de inicialización en bytes.

Valor devuelto

Se permiten los siguientes códigos de error:

Valor devuelto Descripción
S_OK Inicialización correcta.
D3DDDIERR_APPLICATIONERROR El autor de la llamada ha intentado inicializar el comando incorrectamente. Por ejemplo, se proporcionó un argumento no válido. Este error coloca la lista de comandos en error y se devuelve un código de error del método Close en la lista de comandos de la API.
D3DDDIERR_DEVICEREMOVED No se puede inicializar el comando porque el dispositivo está en un estado de dispositivo quitado. Si el tiempo de ejecución aún no se ha dado cuenta de que se ha quitado el dispositivo, se establecerá la lista de comandos y el dispositivo en caso de error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1903
Encabezado d3d12umddi.h