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