PFND3DDDI_DESTROYVIDEOPROCESSDEVICE funzione di callback (d3dumddi.h)

La funzione DestroyVideoProcessDevice rilascia risorse per un dispositivo di elaborazione video Microsoft DirectX Video Acceleration (VA).

Sintassi

PFND3DDDI_DESTROYVIDEOPROCESSDEVICE Pfnd3dddiDestroyvideoprocessdevice;

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

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

hVideoProcessor

Handle per il dispositivo di elaborazione video DirectX VA creato dalla funzione CreateVideoProcessDevice .

Valore restituito

DestroyVideoProcessDevice deve restituire S_OK o un risultato di errore appropriato se non riesce a rilasciare correttamente le risorse per il dispositivo DirectX VA decode.

Commenti

La funzione DestroyVideoProcessDevice informa il driver di eliminare l'handle nel dispositivo di elaborazione video DirectX VA creato in precedenza dalla funzione CreateVideoProcessDevice . Il driver può quindi rilasciare le risorse associate all'handle del dispositivo di elaborazione video DirectX VA.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

CreateVideoProcessDevice

D3DDDI_DEVICEFUNCS