PFND3D11_1DDI_VIDEODECODERGETHANDLE funzione di callback (d3d10umddi.h)
Restituisce l'handle del driver per un decodificatore video che può essere usato dall'applicazione per configurare la protezione del contenuto.
Sintassi
PFND3D11_1DDI_VIDEODECODERGETHANDLE Pfnd3d111DdiVideodecodergethandle;
HRESULT Pfnd3d111DdiVideodecodergethandle(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE unnamedParam2,
HANDLE *pContentProtectionHandle
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
hDecoder [in]
Handle per l'oggetto decodificatore video creato tramite una chiamata alla funzione CreateVideoDecoder .
pContentProtectionHandle
Puntatore all'handle.
Valore restituito
VideoDecoderGetHandle restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | L'handle è stato restituito correttamente. |
D3DDDIERR_DEVICEREMOVED | La scheda grafica è stata rimossa. |
E_OUTOFMEMORY | Memoria non disponibile per completare l'operazione. |
Commenti
La funzione VideoDecoderGetHandle restituisce un handle driver per il decodificatore video. Questo handle può essere usato dall'applicazione per associare il decodificatore a una sessione di crittografia sul canale autenticato.
Questa funzione consente al driver di definire il proprio handle per i dati sullo stato per il decodificatore video. In questo modo viene ignorato qualsiasi mapping di handle che può essere eseguito dal runtime di Microsoft Direct3D.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |