Bagikan melalui


DisplayManager.PathsFailedOrInvalidated Kejadian

Definisi

Peristiwa yang dinaikkan setiap kali jalur tampilan gagal atau tidak valid secara asinkron oleh sistem. Hal ini dapat disebabkan oleh perubahan persyaratan bandwidth perangkat keras, atau karena kegagalan driver.

Pelanggan kejadian ini harus memanggil TryAcquireTargetsAndReadCurrentState untuk target yang mereka miliki, dan memeriksa apakah salah satu jalur dalam objek DisplayState yang dihasilkan memiliki properti Status mereka diatur ke FailedAsync atau InvalidatedAsync, dan mengambil tindakan yang direkomendasikan.

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

Jenis Acara

Berlaku untuk