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) |