Condividi tramite


PFND3DDDI_DESTROYDECODEDEVICE funzione di callback (d3dumddi.h)

La funzione DestroyDecodeDevice rilascia le risorse per un dispositivo 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 decodificato 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 di decodifica DirectX VA.

Osservazioni

La funzione DestroyDecodeDevice notifica al driver di distruggere l'handle al dispositivo DirectX VA decodificato che la funzione CreateDecodeDevice creata in precedenza. Il driver può quindi rilasciare le risorse associate all'handle del dispositivo di decodifica DirectX VA.

Fabbisogno

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)

Vedere anche

CreateDecodeDevice

D3DDDI_DEVICEFUNCS