Compartir a través de


DXGK_MIRACAST_DISPLAY_INTERFACE estructura (dispmprt.h)

Contiene punteros a funciones en la interfaz de pantalla inalámbrica (Miracast) que el controlador de minipuerto de pantalla implementa para crear, destruir, consultar y controlar los recursos del dispositivo Miracast.

Sintaxis

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;

Miembros

Size

Tamaño, en bytes, de esta estructura.

Version

Número de versión de la interfaz miracast. Las constantes de número de versión se definen en Dispmprt.h (por ejemplo, DXGK_MIRACAST_DISPLAY_INTERFACE_VERSION_1).

Context

Puntero a un contexto proporcionado por el controlador de minipuerto de pantalla.

InterfaceReference

Puntero a una función de referencia de interfaz implementada por el controlador de minipuerto de pantalla.

InterfaceDereference

Puntero a una función de desreferencia de interfaz implementada por el controlador de minipuerto de pantalla.

DxgkDdiMiracastQueryCaps

Puntero a la función DxgkDdiMiracastQueryCaps del controlador de miniporte de pantalla.

DxgkDdiMiracastCreateContext

Puntero a la función DxgkDdiMiracastCreateContext del controlador de minipuerto de pantalla.

DxgkDdiMiracastIoControl

Puntero a la función DxgkDdiMiracastIoControl del controlador de minipuerto de pantalla.

DxgkDdiMiracastDestroyContext

Puntero a la función DxgkDdiMiracastDestroyContext del controlador de miniporte de pantalla.

Comentarios

Cuando se inicia el adaptador de gráficos, el subsistema del kernel de gráficos de Microsoft DirectX llama a la función DxgkDdiQueryInterface del controlador de miniporte de pantalla para recuperar la interfaz.

Si el controlador no admite las pantallas de Miracast, debe producir un error en la consulta de esta interfaz.

Si el controlador admite pantallas de Miracast, también debe admitir la protección de contenido digital de ancho de banda alto (HDCP).

Para obtener más información sobre cómo usar la interfaz Miracast, consulta Tareas del controlador de minipuerto de pantalla WDDM para admitir pantallas inalámbricas miracast.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1
Servidor mínimo compatible Windows Server 2012 R2
Encabezado dispmprt.h (incluir Dispmprt.h)

Consulte también

DxgkDdiMiracastCreateContext

DxgkDdiMiracastDestroyContext

DxgkDdiMiracastIoControl

DxgkDdiMiracastQueryCaps

DxgkDdiQueryInterface