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


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

Вызывается драйвером отображения пользовательского режима, чтобы сообщить о состоянии текущего сеанса, подключенного к Miracast. Тип данных этой функции — PFN_REPORT_SESSION_STATUS.

Синтаксис

PFN_REPORT_SESSION_STATUS PfnReportSessionStatus;

void PfnReportSessionStatus(
  [in] HANDLE hMiracastDeviceHandle,
  [in] MIRACAST_STATUS MiracastStatus,
  [in] NTSTATUS Status
)
{...}

Параметры

[in] hMiracastDeviceHandle

Дескриптор, представляющий устройство Miracast. Драйвер пользовательского режима Miracast ранее получал этот дескриптор в качестве параметра hMiracastDeviceHandle при вызове функции CreateMiracastContext .

[in] MiracastStatus

Текущее состояние ссылки Miracast типа MIRACAST_STATUS.

[in] Status

Значение состояния, которое драйвер может предоставить, которое регистрируется для диагностика целей.

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

None

Remarks

Если драйвер пользовательского режима Miracast сообщает об ошибке в параметре MiracastStatus , он инициирует сбой текущего подключенного сеанса Miracast.

Требования

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

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

CreateMiracastContext

MIRACAST_STATUS