Freigeben über


DisplayManager.PathsFailedOrInvalidated Ereignis

Definition

Ein Ereignis, das ausgelöst wird, wenn ein Anzeigepfad vom System asynchron fehlgeschlagen oder ungültig wird. Dies kann auf sich ändernde Hardwarebandbreitenanforderungen oder treiberbedingte Fehler zurückzuführen sein.

Abonnenten dieses Ereignisses sollten TryAcquireTargetsAndReadCurrentState für Ziele aufrufen, die sie besitzen, und überprüfen, ob für einen der Pfade im resultierenden DisplayState-Objekt die Status-Eigenschaft auf FailedAsync oder InvalidatedAsync festgelegt ist, und die empfohlene Aktion ausführen.

// 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) 

Ereignistyp

Gilt für: