QUERY_MIRACAST_DRIVER_INTERFACE回调函数 (netdispumddi.h)

由操作系统调用以查询 Miracast 用户模式驱动程序接口, MIRACAST_DRIVER_INTERFACE

语法

QUERY_MIRACAST_DRIVER_INTERFACE QueryMiracastDriverInterface;

NTSTATUS QueryMiracastDriverInterface(
  [in]  UINT MiracastDriverInterfaceVersion,
  [in]  UINT MiracastDriverInterfaceSize,
  [out] VOID *pMiracastDriverInterface
)
{...}

参数

[in] MiracastDriverInterfaceVersion

Miracast 显示界面的版本,由操作系统提供。

此版本在 Netdispumddi.h 中定义为 MIRACAST_DRIVER_INTERFACE_VERSION_XXX 值。 对于Windows 8.1,值为 MIRACAST_DRIVER_INTERFACE_VERSION_1

[in] MiracastDriverInterfaceSize

由操作系统提供的 pMiracastDriverInterface 指向的缓冲区的大小。

[out] pMiracastDriverInterface

指向由操作系统提供的缓冲区的指针,该缓冲区包含返回的 Miracast 显示驱动程序接口,该接口是 MIRACAST_DRIVER_INTERFACE类型的结构。

返回值

成功后,此函数返回 STATUS_SUCCESS。 否则,函数将返回 Ntstatus.h 标头中定义的错误代码。

注解

加载 Miracast 用户模式驱动程序时,操作系统调用 GetProcAddress 函数,并在 lpProcName 参数中输入“QueryMiracastDriverInterface”作为函数名称。

注意 如果 Miracast 用户模式驱动程序不提供具有此名称的函数,则操作系统会让 Miracast 显示设备失败。
 

要求

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

另请参阅

GetProcAddress

MIRACAST_DRIVER_INTERFACE