структура DXGK_MIRACAST_DISPLAY_INTERFACE (dispmprt.h)

Содержит указатели на функции в интерфейсе Wireless Display (Miracast), которые драйвер мини-порта дисплея реализует для создания, уничтожения, запроса и управления ресурсами устройства Miracast.

Синтаксис

typedef struct _DXGK_MIRACAST_INTERFACE {
  USHORT                             Size;
  USHORT                             Version;
  PVOID                              Context;
  PINTERFACE_REFERENCE               InterfaceReference;
  PINTERFACE_DEREFERENCE             InterfaceDereference;
  DXGKDDI_MIRACAST_QUERY_CAPS        DxgkDdiMiracastQueryCaps;
  DXGKDDI_MIRACAST_CREATE_CONTEXT    DxgkDdiMiracastCreateContext;
  DXGKDDI_MIRACAST_HANDLE_IO_CONTROL DxgkDdiMiracastIoControl;
  DXGKDDI_MIRACAST_DESTROY_CONTEXT   DxgkDdiMiracastDestroyContext;
} DXGK_MIRACAST_DISPLAY_INTERFACE, *PDXGK_MIRACAST_DISPLAY_INTERFACE;

Члены

Size

Размер данной структуры (в байтах).

Version

Номер версии интерфейса Miracast. Константы номеров версий определяются в Dispmprt.h (например, DXGK_MIRACAST_DISPLAY_INTERFACE_VERSION_1).

Context

Указатель на контекст, предоставляемый драйвером мини-порта дисплея.

InterfaceReference

Указатель на функцию ссылки на интерфейс, реализованную драйвером мини-порта дисплея.

InterfaceDereference

Указатель на функцию разыменования интерфейса, реализованную драйвером мини-порта дисплея.

DxgkDdiMiracastQueryCaps

Указатель на функцию DxgkDdiMiracastQueryCaps драйвера мини-порта дисплея.

DxgkDdiMiracastCreateContext

Указатель на функцию DxgkDdiMiracastCreateContext драйвера мини-порта дисплея.

DxgkDdiMiracastIoControl

Указатель на функцию DxgkDdiMiracastIoControl драйвера мини-порта дисплея.

DxgkDdiMiracastDestroyContext

Указатель на функцию DxgkDdiMiracastDetext драйвера мини-порта дисплея.

Комментарии

При запуске графического адаптера подсистема ядра графики Microsoft DirectX вызывает функцию DxgkDdiQueryInterface драйвера дисплея miniport для получения интерфейса.

Если драйвер не поддерживает отображение Miracast, запрос для этого интерфейса должен завершиться ошибкой.

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

Дополнительные сведения об использовании интерфейса Miracast см. в разделе Задачи драйвера минипорта для отображения WDDM для поддержки беспроводных дисплеев Miracast.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть dispmprt.h (включая Dispmprt.h)

См. также раздел

DxgkDdiMiracastCreateContext

DxgkDdiMiracastDetextContext

DxgkDdiMiracastIoControl

DxgkDdiMiracastQueryCaps

DxgkDdiQueryInterface