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