다음을 통해 공유


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, optional]

pfnCallback 매개 변수에 지정된 콜백 함수에 전달되는 선택적 컨텍스트 포인터입니다.

pfnCallback [in]

앱에 대한 알림이 있을 때마다 호출할 콜백 함수에 대한 포인터입니다. 보낼 수 있는 알림은 WFD_DISPLAY_SINK_NOTIFICATION_CALLBACK 설명합니다.

반환 값

함수가 성공하면 반환 값이 ERROR_SUCCESS.

함수가 실패하면 반환 값은 다음 반환 코드 중 하나일 수 있습니다.

반환 코드 설명
ERROR_NOT_SUPPORTED
이 하드웨어에서는 디스플레이 싱크가 지원되지 않습니다.

 

설명

이 함수는 다음 작업을 수행합니다.

  • PC를 검색 가능하게 만들기
  • 지정된 범주 및 하위 범주를 반영하도록 P2P 디바이스 정보를 설정합니다.
  • 디바이스 유형을 싱크로 사용하여 모든 Wi-Fi Direct 프레임에서 Miracast ES를 설정합니다.
  • 들어오는 연결이 있을 때마다 호출할 지정된 콜백을 등록합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8.1 [데스크톱 앱만 해당]
지원되는 최소 서버
R2 Windows Server 2012 [데스크톱 앱만 해당]
클라이언트 지원 종료
Windows 10
서버 지원 종료
Windows Server 2016
헤더
Wfdsink.h
라이브러리
Wifidisplay.lib
DLL
Wifidisplay.dll

추가 정보

WFD_DISPLAY_SINK_NOTIFICATION_CALLBACK