IMFPresentationClock::Stop 메서드(mfidl.h)
프레젠테이션 시계를 중지합니다. 클록이 중지되는 동안 클록 시간은 진행되지 않으며 클록의 IMFPresentationClock::GetTime 메서드는 0을 반환합니다.
구문
HRESULT Stop();
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
이 시계에 시간 원본이 설정되지 않았습니다. |
|
시계가 이미 중지되었습니다. |
설명
이 메서드는 클록이 실행 중이거나 일시 중지된 경우에 유효합니다.
프레젠테이션 클록은 클록의 시간 원본 에서 IMFClockStateSink::OnClockStop 을 호출하여 상태 변경을 시작합니다. 이 호출은 동기적으로 수행됩니다. 실패하면 상태 변경이 발생하지 않습니다. 호출이 성공하면 상태가 변경되고 시계는 OnClockStop 메서드를 호출하여 다른 상태 변경 구독자에게 알려줍니다. 이러한 호출은 비동기적으로 이루어집니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | mfidl.h |
라이브러리 | Mfuuid.lib |