DisplayPresentStatus Перечисление

Определение

Определяет константы, указывающие подробное состояние результата последнего вызова DisplayTaskPool.TryExecuteTask.

public enum class DisplayPresentStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
enum class DisplayPresentStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
public enum DisplayPresentStatus
var value = Windows.Devices.Display.Core.DisplayPresentStatus.success
Public Enum DisplayPresentStatus
Наследование
DisplayPresentStatus
Атрибуты

Требования к Windows

Семейство устройств
Windows 11 (появилось в 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v14.0)

Поля

DeviceInvalid 4

Указывает, что displaySource является недопустимым. Это может произойти, если базовый адаптер GPU остановлен или был удален с точки зрения ядра. Вы можете попробовать воссоздать DisplayDevice.

ScanoutInvalid 2

Указывает, что displayScanout является недопустимым; Перед повторной попыткой необходимо повторно создать DisplayScanout .

SourceInvalid 3

Указывает, что displaySource теперь является недопустимым; Перед повторной попыткой необходимо повторно создать DisplaySource .

SourceStatusPreventedPresent 1

Указывает, что вы должны просмотреть displayTaskResult.SourceStatus , возвращенный из DisplayTaskPool.TryExecuteTask , чтобы получить более подробные сведения об ошибке, так как источник предотвратил успешное постановку текущего объекта в очередь.

Success 0

Указывает, что запрошенный подарок успешно поставлен в очередь планировщика графики. Если вы зарегистрировали ограждения OnPresentFlipTo/OnPresentFlipAway , они гарантированно будут сигнализируются.

UnknownFailure 5

Указывает сбой, который не соответствует какой-либо конкретной причине; Обычно это означает, что вы должны быстро завершиться сбоем.

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

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