PFND3D11_1DDI_VIDEODECODERGETHANDLE fonction de rappel (d3d10umddi.h)
Retourne le handle du pilote pour un décodeur vidéo qui peut être utilisé par l’application pour configurer la protection du contenu.
Syntaxe
PFND3D11_1DDI_VIDEODECODERGETHANDLE Pfnd3d111DdiVideodecodergethandle;
HRESULT Pfnd3d111DdiVideodecodergethandle(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE unnamedParam2,
HANDLE *pContentProtectionHandle
)
{...}
Paramètres
hDevice
Handle de l’appareil d’affichage (contexte graphique).
unnamedParam2
hDecoder [in]
Handle de l’objet décodeur vidéo créé par le biais d’un appel à la fonction CreateVideoDecoder.
pContentProtectionHandle
Pointeur vers le handle.
Valeur de retour
VideoDecoderGetHandle retourne l’une des valeurs suivantes :
Retourner le code | Description |
---|---|
S_OK | Le handle a été retourné avec succès. |
D3DDDIERR_DEVICEREMOVED | La carte graphique a été supprimée. |
E_OUTOFMEMORY | La mémoire n’était pas disponible pour terminer l’opération. |
Remarques
La fonction VideoDecoderGetHandle retourne un handle de pilote pour le décodeur vidéo. Ce handle peut être utilisé par l’application pour associer le décodeur à une session de chiffrement sur le canal authentifié.
Cette fonction permet au pilote de définir son propre handle à ses données d’état pour le décodeur vidéo. Cela contourne tout mappage de handle qui peut être effectué par le runtime Microsoft Direct3D.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
plateforme cible | Bureau |
d’en-tête | d3d10umddi.h (include D3d10umddi.h) |