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


DisplayTaskResult.SourceStatus Свойство

Определение

Возвращает текущее состояние Объекта DisplaySource непосредственно перед возвратом DisplayTaskPool.TryExecuteTask .

public:
 property DisplaySourceStatus SourceStatus { DisplaySourceStatus get(); };
DisplaySourceStatus SourceStatus();
public DisplaySourceStatus SourceStatus { get; }
var displaySourceStatus = displayTaskResult.sourceStatus;
Public ReadOnly Property SourceStatus As DisplaySourceStatus

Значение свойства

DisplaySourceStatus, представляющий текущее состояние Объекта DisplaySource непосредственно перед возвратом DisplayTaskPool.TryExecuteTask.

Комментарии

Вы также можете получить DisplaySourceStatus (представляющий состояние источника отображения), перейдя к автономному свойству DisplaySource.Status .

Для DisplayTaskPool.TryExecuteTask возвращается состояние, чтобы получить полное представление о состоянии системы, которое потенциально повлияло на последний запрошенный момент.

Когда DisplayTaskResult.PresentStatus возвращает значение, указывающее на DisplaySource, свойство SourceStatus полезно для определения различных условий ошибок, с которыми столкнулась TryExecuteTask из-за DisplaySource. Клиент DirectDisplay также должен зарегистрироваться для события DisplaySource.StatusChanged . Это связано с тем, что состояние DisplaySource также может асинхронно измениться на TryExecuteTask, и это даст вам представление о том, когда следует повторить попытку TryExecuteTask.

Одним из распространенных случаев использования SourceStatus является то, когда TryExecuteTask возвращает SourceStatusPreventedPresent в PresentStatus. В этом случае, если SourceStatus имеет значение PoweredOff, это указывает сценарий, в котором последний объект не был поставлен в очередь в графическом планировщике, так как физический путь отображения считается выключенным с точки зрения ядра. Затем следует обратить внимание на событие изменения DisplaySourceStatus и проверка при включении дисплея, а затем возобновить вызов TryExecuteTask.

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

См. также раздел