3.38.3 Initialization

When the server is created, it SHOULD initialize its ADM as follows:

  • Locale: Set to the value of the UserLocale ADM element of the IUpdateSession (or IUpdateSession-derived interface) instance from which this instance was created. This value is obtained through an implementation-dependent<37> interface.

  • CanAutomaticallyUpgradeService: Set to VARIANT_FALSE.

  • ClientApplicationID: Set to the empty string.

  • IncludePotentiallySupersededUpdates: Set to VARIANT_FALSE.

  • ServerSelection: Set to ssDefault.

  • ServiceID: Set to NULL.

  • HistoryList: Populated from the update agent's persistently stored history through an implementation-dependent interface.<38>

  • HistoryCount: Populated from the update agent's persistently stored history through an implementation-dependent interface.<39>

  • Online: Set to VARIANT_TRUE.

  • IgnoreDownloadPriority: Set to VARIANT_FALSE.

  • SearchScope: Set to searchScopeDefault.