DXGK_MIRACAST_DISPLAY_INTERFACE 结构 (dispmprt.h)

包含指向 无线显示 (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

指向显示微型端口驱动程序的 DxgkDdiMiracastDestroyContext 函数的 指针。

注解

启动图形适配器时,Microsoft DirectX 图形内核子系统会调用显示微型端口驱动程序的 DxgkDdiQueryInterface 函数来检索接口。

如果驱动程序不支持 Miracast 显示,则此接口的查询应会失败。

如果驱动程序支持 Miracast 显示器,则它还必须支持高带宽数字内容保护 (HDCP) 。

有关如何使用 Miracast 接口的详细信息,请参阅 WDDM 显示微型端口驱动程序任务以支持 Miracast 无线显示器

要求

要求
最低受支持的客户端 Windows 8.1
最低受支持的服务器 Windows Server 2012 R2
标头 dispmprt.h (包括 Dispmprt.h)

另请参阅

DxgkDdiMiracastCreateContext

DxgkDdiMiracastDestroyContext

DxgkDdiMiracastIoControl

DxgkDdiMiracastQueryCaps

DxgkDdiQueryInterface