PFN_STOP_MIRACAST_SESSION 콜백 함수(netdispumdddi.h)
StartMiracastSession 함수를 호출하여 이전에 시작된 Miracast 연결 세션을 시작하기 위해 운영 체제에서 호출합니다.
구문
PFN_STOP_MIRACAST_SESSION PfnStopMiracastSession;
void PfnStopMiracastSession(
[in] PVOID pMiracastContext
)
{...}
매개 변수
[in] pMiracastContext
디스플레이 어댑터와 연결된 컨텍스트에 대한 포인터입니다.
운영 체제는 Miracast 사용자 모드 드라이버의 CreateMiracastContext 함수를 호출할 때 컨텍스트를 얻었습니다.
반환 값
없음
설명
이 함수가 호출되면 Miracast 사용자 모드 드라이버는 다음 절차를 따라야 합니다.
- 모니터가 원격 쪽에서 물리적으로 제거되었음을 알지 못하는 경우 디스플레이 미니포트 드라이버에 Miracast 모니터를 제거하도록 알리면 안 됩니다.
- 시스템 플러그 앤 플레이(PnP) 또는 전원 작동을 차단하지 않도록 가능한 한 빨리 반환해야 합니다.
- 모든 통신을 중지하고 만든 모든 소켓을 닫아야 하지만 운영 체제에서 전달한 RTSP(Real-Time 스트리밍 프로토콜) 소켓을 닫으면 안 됩니다.
스레드 보안
운영 체제는 CreateMiracastContext, DestroyMiracastContext, StartMiracastSession 및 StopMiracastSession 함수 중 하나만 한 번에 호출되도록 보장합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 |
지원되는 최소 서버 | Windows Server 2012 R2 |
대상 플랫폼 | 데스크톱 |
머리글 | netdispumdddi.h(Netdispumddddi.h 포함) |