Skip to content

Commit 70d5d6b

Browse files
committed
Adding content for backup.json flags enum
1 parent ed18bfd commit 70d5d6b

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

hub/apps/develop/settings/settings-common.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The format of the backup JSON file. Install, Update, and Uninstall nodes contain
3030
{
3131
"path": App's uninstall registry path,
3232
"programId": The unique identifier of the installed Win32 application,
33-
"compatFlags": Applicable backup/restore compatibility flags OR'ed together,
33+
"compatFlags": Applicable backup/restore compatibility flags OR'ed together. For the list of supported values, see the table below,
3434
"restoreAction": Actions to be taken on app restore,
3535
"files": [
3636
{
@@ -91,6 +91,28 @@ The format of the backup JSON file. Install, Update, and Uninstall nodes contain
9191
}
9292

9393
```
94+
The value of the *compatFlags* field of the backup JSON file is a combination of the following values, computed with an OR operation.
95+
96+
| Value | Description |
97+
|-------|-------------|
98+
| 0x00000000 | App is compatible. |
99+
| 0x00000001 | App is incompatible with this OS. |
100+
| 0x00000002 | App is developed for specific OEM. |
101+
| 0x00000004 | App is a redistributable package. |
102+
| 0x00000008 | Plugin or extension that requires the main app. |
103+
| 0x00000010 | Middleware. |
104+
| 0x00000020 | App was acquired from third party such as a game store. |
105+
| 0x00000040 | App is incompatible with HVCI. |
106+
| 0x00000080 | App is incompatible with Kernet CET. |
107+
| 0x00000100 | App depends on a kernel mode driver. |
108+
| 0x00000200 | App is not compatible with Android. |
109+
| 0x00000400 | App will not work if S mode is enabled. |
110+
| 0x00000800 | App is only available in a certain market. |
111+
| 0x00001000 | App does not support this architecture. |
112+
| 0x00002000 | App is targeted for other device families. |
113+
| 0x00004000 | Generic hardware incompatibility. |
114+
| 0x00008000 | App is incompatible up to certain version. |
115+
94116

95117
## Autoplay
96118

0 commit comments

Comments
 (0)