PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 función de devolución de llamada (d3d12umddi.h)
Registra un comando para ejecutar un comando de extensión de vídeo en una lista de comandos.
Sintaxis
PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiExecuteVideoExtensionCommand0063;
HRESULT Pfnd3d12ddiExecuteVideoExtensionCommand0063(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
const void *pExecutionParameters,
SIZE_T ExecutionParametersSizeInBytes
)
{...}
Parámetros
hDrvCommandList
Identificador de la lista de comandos.
hDrvVideoExtensionCommand
Identificador del comando de extensión de vídeo que se va a inicializar.
pExecutionParameters
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 para D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_EXECUTION.
ExecutionParametersSizeInBytes
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, 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 estado quitado del dispositivo. Si el tiempo de ejecución ya no se ha realizado la eliminación del dispositivo, esto establecerá la lista de comandos y el dispositivo en error. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | d3d12umddi.h |