функция обратного вызова PFN_IDDCXMONITORSETSRMLIST (iddcx.h)
PFN_IDDCXMONITORSETSRMLIST — это указатель на функцию обратного вызова ОС, которая передает High-Bandwidth список сообщений о возможности обновления системы защиты цифрового содержимого (HDCP) (SRM) драйверу GPU, связанному с отрисовкой указанного монитора.
Синтаксис
PFN_IDDCXMONITORSETSRMLIST PfnIddcxmonitorsetsrmlist;
NTSTATUS * PfnIddcxmonitorsetsrmlist(
[in] PIDD_DRIVER_GLOBALS DriverGlobals,
[in] IDDCX_MONITOR MonitorObject,
[in] const IDARG_IN_SETSRMLIST *pInArgs
)
{...}
Параметры
[in] DriverGlobals
Содержит системные данные для каждого драйвера.
[in] MonitorObject
Объект монитора, с которым связан список SRM.
[in] pInArgs
Входные аргументы функции.
Возвращаемое значение
Возвращает NTSTATUS со следующими кодами ошибок:
Возвращаемое значение | Описание |
---|---|
STATUS_SUCCESS | Подпрограмма выполнена успешно. |
STATUS_GRAPHICS_OPM_NOT_SUPPORTED | Драйвер GPU не поддерживает эту новую функцию. |
STATUS_GRAPHICS_OPM_INVALID_SRM | Драйвер GPU распознает формат списка SRM, в том числе, если драйвер обнаружил, что список был изменен. |
Комментарии
Драйвер непрямого отображения (IDD) не должен использовать этот указатель для прямого вызова функции, на которую он указывает. Вместо этого idD следует вызывать IddCxMonitorSetSrmList.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | iddcx.h |