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


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

Определение

Указывает состояние разрешений для мониторинга игры для устройства.

Важно!

По состоянию на Windows 10, версия 1809 (10,0; Сборка 17763), этот API удален из общедоступной области API Windows.

public enum class GameMonitoringPermission
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
enum class GameMonitoringPermission
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public enum GameMonitoringPermission
var value = Windows.Gaming.UI.GameMonitoringPermission.allowed
Public Enum GameMonitoringPermission
Наследование
GameMonitoringPermission
Атрибуты

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

Семейство устройств
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v5.0)

Поля

Allowed 0

Клиент включил мониторинг игр с помощью диалогового окна, отображаемого windows.Gaming.UI.GameMonitor.RequestPermissionAsync, или мониторинг игр уже включен.

DeniedBySystem 2

Клиент не может дать согласие по причинам, не входящим в его контроль, например по групповой политике.

DeniedByUser 1

Клиент отменил диалог или решил не давать согласие на включение мониторинга игр.

Комментарии

Этот класс использует TruePlay, систему в Windows 10, которая помогает бороться с обманом в компьютерных играх. В Windows 10, версия 1809 (10.0; сборка 17763) TruePlay не используется. Игры, зарегистрированные в TruePlay, будут выполняться в защищенном процессе, который обеспечивает защиту от определенного класса распространенных атак. API TruePlay для UWP обеспечивают ограниченное взаимодействие между играми и системой мониторинга игр на компьютерах с Windows 10.

Эти API-интерфейсы WinRT можно использовать в сочетании с собственными API в <gamemonitor.h> для работы с системой мониторинга игр. Документация по TruePlay больше не публикуется.

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

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