функция обратного вызова PFN_STOP_MIRACAST_SESSION (netdispumdddi.h)
Вызывается операционной системой для запуска сеанса, подключенного к Miracast, который ранее был запущен вызовом функции StartMiracastSession .
Синтаксис
PFN_STOP_MIRACAST_SESSION PfnStopMiracastSession;
void PfnStopMiracastSession(
[in] PVOID pMiracastContext
)
{...}
Параметры
[in] pMiracastContext
Указатель на контекст, связанный с видеоадаптером.
Операционная система получила контекст при вызове функции CreateMiracastContext драйвера Пользовательского режима Miracast.
Возвращаемое значение
None
Remarks
При вызове этой функции драйвер пользовательского режима Miracast должен следовать следующим процедурам:
- Он не должен уведомлять драйвер минипорта дисплея о том, чтобы удалить монитор Miracast, если он не знает, что монитор был физически удален с удаленной стороны.
- Он должен вернуться как можно быстрее, чтобы избежать блокировки системных операций plug and play (PnP) или питания.
- Он должен останавливать все связи и закрывать все созданные сокеты, но не должен закрывать сокет Real-Time Streaming Protocol (RTSP), переданный операционной системой.
Потокобезопасность
Операционная система гарантирует, что одновременно вызывается только одна из функций CreateMiracastContext, DestroyMiracastContext, StartMiracastSession и StopMiracastSession .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Целевая платформа | Персональный компьютер |
Верхняя часть | netdispumdddi.h (включая Netdispumdddi.h) |