QUERY_MIRACAST_DRIVER_INTERFACE回调函数 (netdispumdddi.h)

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

语法

QUERY_MIRACAST_DRIVER_INTERFACE QueryMiracastDriverInterface;

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

参数

[in] MiracastDriverInterfaceVersion

作系统提供的 Miracast 显示接口的版本。

此版本在 Netdispumdddi.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 (include Netdispumdddi.h)

另请参阅

GetProcAddress

MIRACAST_DRIVER_INTERFACE