функция обратного вызова 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

См. также раздел

IddCxMonitorSetSrmList