Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает аналоговую защиту копирования для указанного целевого идентификатора. Это функционально эквивалентно dxgkDdiUpdateActiveVidPnPresentPath в предыдущих версиях WDDM, если изменяется только D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION.
Синтаксис
DXGKDDI_SETTARGETANALOGCOPYPROTECTION DxgkddiSettargetanalogcopyprotection;
NTSTATUS DxgkddiSettargetanalogcopyprotection(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETTARGETANALOGCOPYPROTECTION pSetTargetAnalogCopyProtectionArg
)
{...}
Параметры
hAdapter
Определяет адаптер.
pSetTargetAnalogCopyProtectionArg
Указатель на структуру DXGKARG_SETTARGETANALOGCOPYPROTECTION, которая предоставляет идентификатор целевого объекта и запрашиваемые параметры защиты аналогового содержимого.
Возвращаемое значение
Если эта подпрограмма успешно выполнена, она возвращает STATUS_SUCCESS.
Замечания
Это необязательный DDI, поэтому указатель функции в DRIVER_INITIALIZATION_DATA должен иметь значение NULL, если DDI не реализован для каждого адаптера, поддерживаемого драйвером. Так как защита аналогового содержимого поддерживается только в аналоговых целевых объектах и может не поддерживаться с помощью донглов, скорее всего, с течением времени драйверы не должны поддерживать этот DDI.
Массив байтов OEMCopyProtection, который является частью структуры D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION, используемой в старом DDI, был удален, так как он был зарезервирован и никогда не определен так, чтобы всегда содержал нули.
Эта функция всегда вызывается на уровне PASSIVE, поэтому вспомогательный код должен быть доступен для страниц.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | d3dkmddi.h |