Поделиться через


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) 

Тип события

Применяется к