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


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

Вызывается драйвером отображения пользовательского режима, чтобы сообщить о состоянии текущего сеанса Miracast connected. Тип данных этой функции — 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 ранее получил этот дескриптор в качестве параметра hMiracastDeviceHand le в вызове функции CreateMiracastContext.

[in] MiracastStatus

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

[in] Status

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

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

Никакой

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8.1
минимальный поддерживаемый сервер Windows Server 2012 R2
целевая платформа Настольный
заголовка netdispumdddi.h (include Netdispumdddi.h)

См. также

CreateMiracastContext

MIRACAST_STATUS