2.2.4.12.1.7 MinimalUpdateProperties
MinimalUpdateProperties is an instance of a GenericReadableRow Complex Type (section 2.2.4.12) that contains minimal information about an update revision.
|
Index |
Name |
Type |
Description |
|---|---|---|---|
|
0 |
UpdateId |
GUID |
This field MUST NOT be NULL. It contains the GUID of the update. |
|
1 |
RevisionNumber |
Integer |
This field MUST be present. It contains the revision number of the update. |
|
2 |
LocalUpdateId |
Integer |
This field MUST be present. It contains a number that uniquely identifies this update at a particular update server. |
|
3 |
IsLeaf |
Boolean |
This field MUST be present. This field is set to TRUE if the update does not reference any child updates; otherwise FALSE. |
|
4 |
InstallationSupported |
Boolean |
This field MUST be present. It is set to TRUE, if the update can be installed on a target computer; otherwise FALSE. |
|
5 |
InstallationImpact |
InstallationImpact |
This field MUST be present. It MUST be ignored, if the InstallationSupported field (at index 4) is set to FALSE. See section 2.2.5.8. |
|
6 |
InstallationRebootBehavior |
InstallationRebootBehavior |
This field MUST be present. It MUST be ignored, if the InstallationSupported field (at index 4) is set to FALSE. The value is defined in section 2.2.5.9. |
|
7 |
InstallationRequiresNetworkConnectivity |
Boolean |
This field MUST be present. It MUST be ignored if the InstallationSupported field (at index 4) is set to FALSE. If set to TRUE, the installation of the update requires network connectivity; otherwise FALSE. |
|
8 |
InstallationCanRequestUserInput |
Boolean |
This field MUST be present. It MUST be ignored if the InstallationSupported field (at index 4) is set to FALSE. If set to TRUE, it means that installing the update can require user input. |
|
9 |
UninstallationSupported |
Boolean |
This field MUST be present. If set to TRUE, the update support uninstallation; otherwise FALSE. |
|
10 |
UninstallationImpact |
InstallationImpact |
This field MUST be present. It MUST be ignored, if the UninstallationSupported field (at index 9) is set to FALSE. It specifies the impact of uninstalling the update from a target computer. The values are defined in section 2.2.5.8. |
|
11 |
UninstallationRebootBehavior |
InstallationRebootBehavior |
This field MUST be present. It MUST be ignored, if the UninstallationSupported field (at index 9) is set to FALSE. The values are defined in section 2.2.5.9. |
|
12 |
UninstallationRequiresNetworkConnectivity |
Boolean |
This field MUST be present. It MUST be ignored if the UninstallationSupported field (at index 9) is set to FALSE. If set to TRUE, the uninstallation of the update requires network connectivity. |
|
13 |
UninstallationCanRequestUserInput |
Boolean |
This field MUST be present. It MUST be ignored if the UninstallationSupported field (at index 9) is set to FALSE. If set to TRUE, it means that uninstalling the update can require user input. |
|
14 |
UpdateType |
UpdateType |
This field MUST be present. It identifies the type of the update, as specified in section 2.2.5.10. |
|
15 |
PublicationState |
PublicationState |
This field MUST be present. It specifies the publication status of the update, as specified in section 2.2.5.2. |
|
16 |
CreationDate |
DateTime |
This field MUST be present. It specifies when this update was originally created. |
|
17 |
State |
UpdateState |
This field MUST be present. It specifies that status of the update, as specified in section 2.2.5.11. |
|
18 |
EulaId |
GUID |
This field MUST be present. If the update is associated with a license agreement, this field contains the GUID of that agreement. Otherwise it contains an empty GUID. |
|
19 |
RequiresEulaAcceptance |
Boolean |
This field MUST be present. If set to TRUE, the update requires acceptance of the associated license agreement; otherwise FALSE. |
|
20 |
Declined |
Boolean |
This field MUST be present. It MUST be set to TRUE if the update has been declined. |
|
21 |
HasStaleDeployments |
Boolean |
This field MUST be present. It MUST be set to TRUE, if there are any deployments of older revisions of this update. It MUST be set to FALSE if there are only deployments of the latest revision. |
|
22 |
IsLatestRevision |
Boolean |
This field MUST be present. It MUST be set to TRUE, if this revision is the latest revision of the update. |
|
23 |
ReceivedFromCreatorService |
DateTime |
This field MUST be present. It specifies the date and time when the update was received at the update server. |
|
24 |
HasSupersededUpdates |
Boolean |
This field MUST be present. It MUST be set to TRUE if this update supersedes other updates. |
|
25 |
AlternativeName |
String |
This field MUST be present. It contains an alternative name of the update. This field MUST be set to the empty string (""), if the revision does not have an alternative name. |
|
26 |
MsrcSeverity |
MsrcSeverity |
This field MUST be present. It specifies the severity of the update, from a security point of view, as issued by the Microsoft Security Response Center, if applicable. The possible values are defined in section 2.2.5.12. |
|
27 |
HasEarlierRevisions |
Boolean |
This field MUST be present. It MUST be set to TRUE if there are older revisions of this update. |
|
28 |
IsMandatory |
Boolean |
This field MUST be present. The value is implementation-specific.<7> |
|
29 |
IsSuperseded |
Boolean |
This field MUST be present. It MUST be set to TRUE, if the update is superseded by another update. |
|
30 |
IsEditable |
Boolean |
This field MUST be present. It is reserved. |
|
31 |
EffectiveArrivalTime |
DateTime |
This field MUST be present. It contains either the date and time when the update was added to the update server, or, if this update had been declined, the date and time it was re-enabled, whichever is newer. |
|
32 |
UpdateSource |
Integer |
This field MUST be present. It MUST be set to 0, if the update was created by Microsoft; 1 otherwise. |