Partager via


PFND3DDDI_CREATEDECODEDEVICE fonction de rappel (d3dumddi.h)

La fonction CreateDecodeDevice crée un appareil de décodage de l’accélération vidéo Microsoft DirectX (DirectX VA) utilisé pour décoder la vidéo.

Syntaxe

PFND3DDDI_CREATEDECODEDEVICE Pfnd3dddiCreatedecodedevice;

HRESULT Pfnd3dddiCreatedecodedevice(
  HANDLE hDevice,
  D3DDDIARG_CREATEDECODEDEVICE *unnamedParam2
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

pData [in, out]

Pointeur vers une structure D3DDDIARG_CREATEDECODEDEVICE. Lors de l’entrée, cette structure contient des informations que le pilote peut utiliser. En sortie, le pilote spécifie des informations dans la structure que le runtime Microsoft Direct3D peut utiliser.

Valeur de retour

CreateDecodeDevice retourne l’une des valeurs suivantes :

code de retour Description
S_OK L’appareil de décodage DirectX VA est correctement créé.
E_OUTOFMEMORY CreateDecodeDevice n’a pas pu allouer la mémoire nécessaire pour qu’elle soit terminée.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_CREATEDECODEDEVICE

DestroyDecodeDevice