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 pour le périphérique d’affichage (contexte graphique).
unnamedParam2
hDecoder [in]
Handle de l’objet de décodeur vidéo qui a été créé via un appel à la fonction CreateVideoDecoder .
pContentProtectionHandle
Pointeur vers le handle.
Valeur retournée
VideoDecoderGetHandle retourne l’une des valeurs suivantes :
Code de retour | 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 pour 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |