encabezado netdispumdddi.h

Nota:

A partir de Windows 10, el sistema operativo contiene una implementación nativa de pantallas inalámbricas de Miracast. Los controladores ya no deben implementar un componente de visualización de Miracast personalizado. La compatibilidad con implementaciones personalizadas de Miracast se puede quitar en una versión futura de Windows.

Este encabezado lo usan los controladores de pantalla para las implementaciones personalizadas de Miracast. Para más información, consulte:

netdispumddddi.h contiene las siguientes interfaces de programación:

Funciones de devolución de llamada

 
PFN_CREATE_MIRACAST_CONTEXT

Llamado por el sistema operativo para crear un contexto miracast en modo de usuario.
PFN_DATARATE_NOTIFICATION

Llamado por el sistema operativo para notificar al controlador del modo de usuario de Miracast que ha cambiado la velocidad de bits del vínculo de red de Miracast. Esta función se registra con el sistema operativo cuando se llama a la función RegisterForDataRateNotifications.
PFN_DESTROY_MIRACAST_CONTEXT

Llamado por el sistema operativo para destruir un contexto miracast en modo de usuario.
PFN_GET_NEXT_CHUNK_DATA

Proporciona información sobre el siguiente fragmento de codificación de Miracast que se informó al subsistema del kernel de gráficos de Microsoft DirectX cuando se DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE el tipo de interrupción de DXGK_INTERRUPT_TYPE. El tipo de datos de esta función es PFN_GET_NEXT_CHUNK_DATA.
PFN_HANDLE_KMD_MESSAGE

Llamado por el sistema operativo para controlar el mensaje asincrónico del modo kernel que recibe el controlador en modo usuario de Miracast cuando el controlador de miniporte de pantalla llama a la función DxgkCbMiracastSendMessage.
PFN_MIRACAST_IO_CONTROL

Lo llama el controlador de pantalla en modo de usuario para enviar al controlador de miniporte del modo kernel una solicitud de control de E/S sincrónica. El tipo de datos de esta función es PFN_MIRACAST_IO_CONTROL.
PFN_REGISTER_DATARATE_NOTIFICATIONS

Llamado por el controlador en modo de usuario para registrarse con el sistema operativo para recibir notificaciones de calidad de servicio (QoS) de red y el ancho de banda de red actual de la conexión de Miracast. El tipo de datos de esta función es PFN_REGISTER_DATARATE_NOTIFICATIONS.
PFN_REPORT_SESSION_STATUS

Llamado por el controlador de pantalla en modo de usuario para notificar el estado de la sesión conectada actual de Miracast. El tipo de datos de esta función es PFN_REPORT_SESSION_STATUS.
PFN_REPORT_STATISTIC

Llamado por el controlador de pantalla en modo de usuario para informar de las estadísticas del vínculo de Miracast al sistema operativo. El tipo de datos de esta función es PFN_REPORT_STATISTIC.
PFN_START_MIRACAST_SESSION

Llamado por el sistema operativo para iniciar una sesión conectada a Miracast.
PFN_STOP_MIRACAST_SESSION

Llamado por el sistema operativo para iniciar una sesión conectada de Miracast iniciada anteriormente mediante una llamada a la función StartMiracastSession.
QUERY_MIRACAST_DRIVER_INTERFACE

Llamado por el sistema operativo para consultar la interfaz del controlador en modo usuario de Miracast, MIRACAST_DRIVER_INTERFACE.

Estructuras

 
MIRACAST_CALLBACKS

Contiene punteros a funciones de devolución de llamada en tiempo de ejecución de visualización inalámbrica (Miracast) a las que puede llamar el controlador del modo de usuario de Miracast.
MIRACAST_CHUNK_DATA

Contiene datos de fragmentos de codificación que se usan cuando un controlador en modo de usuario llama a la función GetNextChunkData de la pantalla inalámbrica (Miracast).
MIRACAST_CHUNK_ID

Obtenga información sobre cómo MIRACAST_CHUNK_ID almacena información que identifica un fragmento de codificación de pantalla inalámbrica (Miracast).
MIRACAST_CHUNK_INFO

La estructura MIRACAST_CHUNK_INFO contiene información sobre un fragmento de codificación de pantalla inalámbrica (Miracast) especificado.
MIRACAST_DATARATE_STATS

Contiene información usada en la función pfnDataRateNotify de la pantalla inalámbrica (Miracast) sobre la velocidad de bits del codificador de audio/vídeo y error o reintento Wi-Fi fotogramas.
MIRACAST_DRIVER_INTERFACE

Contiene punteros a funciones de visualización inalámbrica (Miracast) implementadas por el controlador en modo usuario de Miracast.
MIRACAST_SESSION_INFO

Contiene información sobre una sesión conectada de pantalla inalámbrica (Miracast).
MIRACAST_STATISTIC_DATA

Contiene datos de estadísticas de Miracast que el controlador de visualización en modo de usuario informa al sistema operativo.
MIRACAST_WFD_CONNECTION_STATS

Contiene información de velocidad de bits en la conexión directa de Wi-Fi.

Enumeraciones

 
MIRACAST_CHUNK_TYPE

La enumeración MIRACAST_CHUNK_TYPE contiene valores que indican los tipos de información de fragmento de pantalla inalámbrica (Miracast) que se va a procesar.
MIRACAST_PROTOCOL_EVENT

Especifica los tipos de evento de protocolo de visualización inalámbrica (Miracast) que el controlador de pantalla en modo de usuario debe notificar.
MIRACAST_STATISTIC_TYPE

Especifica los tipos de datos de estadísticas de Miracast que genera el controlador de visualización en modo de usuario.
MIRACAST_STATUS

Especifica los tipos de estado que usa el controlador de pantalla en modo de usuario para notificar el estado de conexión de Miracast.