функция обратного вызова DXGKDDI_MIRACAST_QUERY_CAPS (dispmprt.h)

Запрашивает возможности Miracast текущего видеоадаптера. Операционная система вызывает эту функцию только при первом запуске видеоадаптера, а затем сохраняет возвращаемые возможности.

Примечание Возможности видеоадаптера не должны изменяться при его подключении.

 

Синтаксис

DXGKDDI_MIRACAST_QUERY_CAPS DxgkddiMiracastQueryCaps;

NTSTATUS DxgkddiMiracastQueryCaps(
  [in]  PVOID DriverContext,
  [in]  ULONG MiracastCapsSize,
  [out] DXGK_MIRACAST_CAPS *MiracastCaps
)
{...}

Параметры

[in] DriverContext

Дескриптор для блока контекста, связанного с видеоадаптером. Функция DxgkDdiAddDevice драйвера мини-порта дисплея ранее предоставляла этот дескриптор подсистеме графического ядра DirectX.

[in] MiracastCapsSize

Размер, предоставляемый операционной системой, структуры DXGK_MIRACAST_CAPS , на которую указывает параметр MiracastCaps .

Драйвер должен проверка это значение перед заполнением структуры.

[out] MiracastCaps

Указатель на предоставленный операционной системой буфер, содержащий DXGK_MIRACAST_CAPS структуру, которую драйвер заполняет возможностями устройства Miracast.

Возвращаемое значение

При успешном выполнении возвращает STATUS_SUCCESS . В противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.

Комментарии

Синхронизации

Операционная система гарантирует, что эта функция будет следовать режиму синхронизации третьего уровня, как определено в разделе Потоки и синхронизация третьего уровня.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Персональный компьютер
Верхняя часть dispmprt.h (включая Dispmprt.h)
IRQL PASSIVE_LEVEL

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

DXGK_MIRACAST_CAPS

DxgkDdiAddDevice