Поделиться через


Функция 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 в соответствии с указанной категорией и подкатегой
  • Задает IEs Miracast для всех кадров Wi-Fi Direct с типом устройства в качестве приемника
  • Регистрирует указанный обратный вызов для вызова при наличии входящего подключения.

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 R2 [только классические приложения]
Окончание поддержки клиентов
Windows 10
Прекращение поддержки сервера
Windows Server 2016
Заголовок
Wfdsink.h
Библиотека
Wifidisplay.lib
DLL
Wifidisplay.dll

См. также раздел

WFD_DISPLAY_SINK_NOTIFICATION_CALLBACK