функция обратного вызова PFND3D11_1DDI_VIDEODECODERGETHANDLE (d3d10umddi.h)
Возвращает дескриптор драйвера для декодера видео, который может использоваться приложением для настройки защиты содержимого.
Синтаксис
PFND3D11_1DDI_VIDEODECODERGETHANDLE Pfnd3d111DdiVideodecodergethandle;
HRESULT Pfnd3d111DdiVideodecodergethandle(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE unnamedParam2,
HANDLE *pContentProtectionHandle
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
unnamedParam2
hDecoder [in]
Дескриптор для объекта декодирования видео, созданного с помощью вызова функции CreateVideoDecoder.
pContentProtectionHandle
Указатель на дескриптор.
Возвращаемое значение
VideoDecoderGetHandle возвращает одно из следующих значений:
Возвращаемый код | Описание |
---|---|
S_OK | Дескриптор был успешно возвращен. |
D3DDDIERR_DEVICEREMOVED | Графический адаптер был удален. |
E_OUTOFMEMORY | Память недоступна для завершения операции. |
Замечания
Функция VideoDecoderGetHandle возвращает декодирования видео декодирования драйвера. Этот дескриптор может использоваться приложением для связывания декодера с криптографическим сеансом через канал, прошедший проверку подлинности.
Эта функция позволяет драйверу определять собственный дескриптор состояния для декодера видео. Это проходит любое сопоставление дескрипторов, которое может выполняться средой выполнения Microsoft Direct3D.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Настольный |
заголовка | d3d10umddi.h (include D3d10umddi.h) |