Поделиться через


функция обратного вызова 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 (include Dispmprt.h)
IRQL PASSIVE_LEVEL

См. также

DXGK_MIRACAST_CAPS

DxgkDdiAddDevice