заголовок netdispumdddi.h

Примечание

В Windows 10 операционная система содержит собственную реализацию беспроводных дисплеев Miracast. Драйверы больше не должны реализовывать пользовательский компонент отображения Miracast. Поддержка пользовательских реализаций Miracast может быть удалена в будущих версиях Windows.

Этот заголовок используется драйверами отображения для пользовательских реализаций Miracast. Дополнительные сведения см. в разделе:

netdispumdddi.h содержит следующие программные интерфейсы:

Функции обратного вызова

 
PFN_CREATE_MIRACAST_CONTEXT

Вызывается операционной системой для создания контекста Miracast в пользовательском режиме.
PFN_DATARATE_NOTIFICATION

Вызывается операционной системой для уведомления драйвера пользовательского режима Miracast об изменении скорости передачи данных сетевого канала Miracast. Эта функция регистрируется в операционной системе при вызове функции RegisterForDataRateNotifications.
PFN_DESTROY_MIRACAST_CONTEXT

Вызывается операционной системой для уничтожения контекста Miracast в пользовательском режиме.
PFN_GET_NEXT_CHUNK_DATA

Предоставляет сведения о следующем блоке кодирования Miracast, который был сообщен подсистеме графического ядра Microsoft DirectX, когда тип прерывания DXGK_INTERRUPT_TYPE DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE. Тип данных этой функции — PFN_GET_NEXT_CHUNK_DATA.
PFN_HANDLE_KMD_MESSAGE

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

Вызывается драйвером отображения пользовательского режима для отправки драйверу мини-порта в режиме ядра синхронный запрос на управление вводом-выводом. Тип данных этой функции — PFN_MIRACAST_IO_CONTROL.
PFN_REGISTER_DATARATE_NOTIFICATIONS

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

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

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

Вызывается операционной системой для запуска сеанса, подключенного к Miracast.
PFN_STOP_MIRACAST_SESSION

Вызывается операционной системой для запуска сеанса, подключенного к Miracast, который ранее был запущен вызовом функции StartMiracastSession.
QUERY_MIRACAST_DRIVER_INTERFACE

Вызывается операционной системой для запроса интерфейса драйвера пользовательского режима Miracast, MIRACAST_DRIVER_INTERFACE.

Структуры

 
MIRACAST_CALLBACKS

Содержит указатели на функции обратного вызова среды выполнения беспроводного дисплея (Miracast), которые может вызывать драйвер пользовательского режима Miracast.
MIRACAST_CHUNK_DATA

Содержит блоковые данные, которые используются, когда драйвер пользовательского режима вызывает функцию GetNextChunkData беспроводного дисплея (Miracast).
MIRACAST_CHUNK_ID

Узнайте, как MIRACAST_CHUNK_ID хранит сведения, определяющие блок кодирования беспроводного дисплея (Miracast).
MIRACAST_CHUNK_INFO

Структура MIRACAST_CHUNK_INFO содержит сведения об указанном блоке кодирования беспроводного дисплея (Miracast).
MIRACAST_DATARATE_STATS

Содержит сведения, используемые в функции pfnDataRateNotify беспроводного дисплея (Miracast), о скорости передачи аудио- и видеокодировщика, а также о сбое или повторной попытке Wi-Fi кадрах.
MIRACAST_DRIVER_INTERFACE

Содержит указатели на функции беспроводного дисплея (Miracast), реализованные драйвером пользовательского режима Miracast.
MIRACAST_SESSION_INFO

Содержит сведения о сеансе, подключенном к беспроводному дисплею (Miracast).
MIRACAST_STATISTIC_DATA

Содержит статистические данные Miracast, которые драйвер отображения пользовательского режима передает операционной системе.
MIRACAST_WFD_CONNECTION_STATS

Содержит сведения о скорости подключения Wi-Fi Direct.

Перечисления

 
MIRACAST_CHUNK_TYPE

Перечисление MIRACAST_CHUNK_TYPE содержит значения, указывающие типы обрабатываемой информации о блоке беспроводного дисплея (Miracast).
MIRACAST_PROTOCOL_EVENT

Указывает типы событий протокола беспроводного дисплея (Miracast), о котором должен сообщать драйвер отображения пользовательского режима.
MIRACAST_STATISTIC_TYPE

Указывает типы статистических данных Miracast, создаваемых драйвером отображения пользовательского режима.
MIRACAST_STATUS

Указывает типы состояния, которые драйвер отображения пользовательского режима использует для передачи данных о состоянии подключения Miracast.