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