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 |