PFND3DDDI_DESTROYDECODEDEVICE funzione di callback (d3dumddi.h)

La funzione DestroyDecodeDevice rilascia le risorse per un dispositivo di decodifica Microsoft DirectX Video Acceleration (VA).

Sintassi

PFND3DDDI_DESTROYDECODEDEVICE Pfnd3dddiDestroydecodedevice;

HRESULT Pfnd3dddiDestroydecodedevice(
  HANDLE hDevice,
  HANDLE unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

hDecodeDevice [in]

Handle per il dispositivo DirectX VA decode creato dalla funzione CreateDecodeDevice .

Valore restituito

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

Commenti

La funzione DestroyDecodeDevice notifica al driver di eliminare l'handle nel dispositivo DirectX VA decodificato dalla funzione CreateDecodeDevice creata in precedenza. Il driver può quindi rilasciare risorse associate all'handle del dispositivo DirectX VA decode.

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

CreateDecodeDevice

D3DDDI_DEVICEFUNCS