@@ -30,7 +30,7 @@ The format of the backup JSON file. Install, Update, and Uninstall nodes contain
30
30
{
31
31
"path" : App's uninstall registry path,
32
32
"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 ,
34
34
"restoreAction" : Actions to be taken on app restore,
35
35
"files" : [
36
36
{
@@ -91,6 +91,28 @@ The format of the backup JSON file. Install, Update, and Uninstall nodes contain
91
91
}
92
92
93
93
```
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
+
94
116
95
117
## Autoplay
96
118
0 commit comments