DXGKDDI_MIRACAST_QUERY_CAPS回调函数 (dispmprt.h)

查询当前显示适配器的 Miracast 功能。 操作系统仅在首次启动显示适配器并存储返回的功能时调用此函数。

注意 显示适配器的功能在连接时不得更改。

 

语法

DXGKDDI_MIRACAST_QUERY_CAPS DxgkddiMiracastQueryCaps;

NTSTATUS DxgkddiMiracastQueryCaps(
  [in]  PVOID DriverContext,
  [in]  ULONG MiracastCapsSize,
  [out] DXGK_MIRACAST_CAPS *MiracastCaps
)
{...}

参数

[in] DriverContext

与显示适配器关联的上下文块的句柄。 显示微型端口驱动程序的 DxgkDdiAddDevice 函数以前将此句柄提供给 DirectX 图形内核子系统。

[in] MiracastCapsSize

MiracastCaps 参数指向的 DXGK_MIRACAST_CAPS 结构的大小(由操作系统提供)。

驱动程序应在填充结构之前检查此值。

[out] MiracastCaps

指向操作系统提供的缓冲区的指针,该缓冲区包含驱动程序使用 Miracast 设备功能填充的 DXGK_MIRACAST_CAPS 结构。

返回值

如果成功 则返回STATUS_SUCCESS。 否则,它将返回 Ntstatus.h 中定义的错误代码之一。

注解

同步

操作系统保证此函数遵循线程和同步第三级中定义的 第三级同步模式。

要求

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

另请参阅

DXGK_MIRACAST_CAPS

DxgkDdiAddDevice