다음을 통해 공유


DisplayManager.PathsFailedOrInvalidated 이벤트

정의

시스템에서 표시 경로가 실패하거나 비동기적으로 무효화될 때마다 발생하는 이벤트입니다. 이는 하드웨어 대역폭 요구 사항 변경 또는 드라이버 오류로 인해 발생할 수 있습니다.

이 이벤트의 구독자는 자신이 소유한 대상에 대해 TryAcquireTargetsAndReadCurrentState를 호출하고 결과 DisplayState 개체의 경로에 Status 속성이 FailedAsync 또는 InvalidatedAsync로 설정되어 있는지 여부를 검사 권장 작업을 수행해야 합니다.

// Register
event_token PathsFailedOrInvalidated(TypedEventHandler<DisplayManager, DisplayManagerPathsFailedOrInvalidatedEventArgs const&> const& handler) const;

// Revoke with event_token
void PathsFailedOrInvalidated(event_token const* cookie) const;

// Revoke with event_revoker
DisplayManager::PathsFailedOrInvalidated_revoker PathsFailedOrInvalidated(auto_revoke_t, TypedEventHandler<DisplayManager, DisplayManagerPathsFailedOrInvalidatedEventArgs const&> const& handler) const;
public event TypedEventHandler<DisplayManager,DisplayManagerPathsFailedOrInvalidatedEventArgs> PathsFailedOrInvalidated;
function onPathsFailedOrInvalidated(eventArgs) { /* Your code */ }
displayManager.addEventListener("pathsfailedorinvalidated", onPathsFailedOrInvalidated);
displayManager.removeEventListener("pathsfailedorinvalidated", onPathsFailedOrInvalidated);
- or -
displayManager.onpathsfailedorinvalidated = onPathsFailedOrInvalidated;
Public Custom Event PathsFailedOrInvalidated As TypedEventHandler(Of DisplayManager, DisplayManagerPathsFailedOrInvalidatedEventArgs) 

이벤트 유형

적용 대상