WFDDisplaySinkStart 函数

执行必要的初始化,使调用应用成为 Miracast 显示接收器。 你的应用应在启动时调用此函数一次。

语法

DWORD WINAPI WFDStartDisplaySink(
  _In_     USHORT                                 uDeviceCategory,
  _In_     USHORT                                 uSubCategory,
  _In_opt_ PVOID                                  pCallbackContext,
  _In_     WFD_DISPLAY_SINK_NOTIFICATION_CALLBACK *pfnCallback
);

参数

uDeviceCategory [in]

设备类别。

uSubCategory [in]

设备子类别。

pCallbackContext [in, 可选]

传递给 pfnCallback 参数中指定的回调函数的可选上下文指针。

pfnCallback [in]

指向每当有应用的通知时要调用的回调函数的指针。 WFD_DISPLAY_SINK_NOTIFICATION_CALLBACK 中介绍了可以发送的通知。

返回值

如果函数成功,则返回值为 ERROR_SUCCESS。

如果函数失败,则返回值可能是以下返回代码之一。

返回代码 说明
ERROR_NOT_SUPPORTED
此硬件不支持显示接收器。

 

备注

此函数执行以下任务:

  • 使电脑可发现
  • 设置 P2P 设备信息以反映指定的类别和子类别
  • 在设备类型为接收器的所有Wi-Fi Direct 帧上设置 Miracast IE
  • 注册每当有传入连接时要调用的指定回调

要求

要求
最低受支持的客户端
Windows 8.1 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 R2 [仅限桌面应用]
客户端支持终止
Windows 10
终止服务器支持
Windows Server 2016
标头
Wfdsink.h

Wifidisplay.lib
DLL
Wifidisplay.dll

另请参阅

WFD_DISPLAY_SINK_NOTIFICATION_CALLBACK