Compartir a través de


PFND3DDDI_DESTROYVIDEOPROCESSDEVICE función de devolución de llamada (d3dumddi.h)

La función DestroyVideoProcessDevice libera recursos para un dispositivo de procesamiento de vídeo de Aceleración de vídeo (VA) de Microsoft DirectX.

Sintaxis

PFND3DDDI_DESTROYVIDEOPROCESSDEVICE Pfnd3dddiDestroyvideoprocessdevice;

HRESULT Pfnd3dddiDestroyvideoprocessdevice(
  HANDLE hDevice,
  HANDLE hVideoProcessor
)
{...}

Parámetros

hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

hVideoProcessor

Identificador del dispositivo de procesamiento de vídeo de DirectX VA creado por la función CreateVideoProcessDevice.

Valor devuelto

DestroyVideoProcessDevice debe devolver S_OK o un resultado de error adecuado si no puede liberar correctamente los recursos para el dispositivo de descodificación de DirectX VA.

Observaciones

La función DestroyVideoProcessDevice notifica al controlador que destruye el identificador del dispositivo de procesamiento de vídeo de DirectX VA que la función CreateVideoProcessDevice creada anteriormente. A continuación, el controlador puede liberar recursos asociados al identificador del dispositivo de procesamiento de vídeo de DirectX VA.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
de la plataforma de destino de Escritorio
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

createVideoProcessDevice

D3DDDI_DEVICEFUNCS