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


Структура DismPackageInfo

Описывает подробные сведения о пакете, такие как клиент, используемый для установки пакета, дата и время установки пакета, а также сведения о поддержке.

Синтаксис

typedef struct _DismPackageInfo {
  PCWSTR                          PackageName;
  DismPackageFeatureState         PackageState;
  DismReleaseType                 ReleaseType;
  SYSTEMTIME                      InstallTime;
  BOOL                            Applicable;
  PCWSTR                          Copyright;
  PCWSTR                          Company;
  SYSTEMTIME                      CreationTime;
  PCWSTR                          DisplayName;
  PCWSTR                          Description;
  PCWSTR                          InstallClient;
  PCWSTR                          InstallPackageName;
  SYSTEMTIME                      LastUpdateTime;
  PCWSTR                          ProductName;
  PCWSTR                          ProductVersion;
  DismRestartType                 RestartRequired;
  DismFullyOfflineInstallableType FullyOffline;
  PCWSTR                          SupportInformation;
  DismCustomProperty              *CustomProperty;
  UINT                            CustomPropertyCount;
  DismFeature                     *Feature;
  UINT                            FeatureCount;
} DismPackageInfo;

Члены

PackageName
Имя пакета.

PackageState
Значение перечисления DismPackageFeatureState, например DismStateResolved.

Тип выпуска
Значение перечисления DismReleaseType, например DismReleaseTypeUpdate.

InstallTime
Дата и время установки пакета. Это поле является местным временем в зависимости от главного компьютера, на котором выполняется обслуживание.

Применимо
Значение TRUE , если пакет применим к образу, в противном случае — FALSE.

Авторские права
Сведения об авторских правах пакета.

Company
Компания, которая выпустила пакет.

CreationTime
Дата и время создания пакета. Это поле является местным временем в зависимости от часового пояса компьютера, создавшего пакет.

Отображаемое имя
Отображаемое имя пакета.

Описание
Описание назначения пакета.

InstallClient
Клиент, установив этот пакет.

InstallPackageName
Клиент, установив этот пакет.

LastUpdateTime
Дата и время последнего обновления этого пакета. Это поле является местным временем в зависимости от главного компьютера, на котором выполняется обслуживание.

ProductName
Название продукта для этого пакета.

ProductVersion
Версия продукта для этого пакета.

Требуется перезапуск
Значение перечисления DismRestartType , описывающее, требуется ли перезагрузка после установки пакета в сетевом образе.

Полная оффлайн
Значение перечисления DismFullyOfflineInstallableType , описывающее, можно ли установить пакет в автономном режиме без загрузки образа.

SupportInformation
Строка с дополнительными сведениями о поддержке этого пакета.

CustomProperty
Массив структур DismCustomProperty , представляющих пользовательские свойства пакета.

CustomPropertyCount
Количество элементов в массиве CustomProperty .

Компонент
Массив структур DismFeature , представляющих компоненты в пакете.

FeatureCount
Количество элементов в массиве Feature .

Требования

Требование Описание
Поддерживаемые платформы узлов API DISM можно использовать в любой операционной системе, поддерживаемой пакетом средств оценки и развертывания Windows (Windows ADK). Дополнительные сведения см. в техническом справочнике по Windows ADK.
Поддерживаемые платформы образов Windows 7, Windows Server 2008 R2, Windows PE 3.0, Windows 8, Windows Server 2012, среда предустановки Windows (Windows PE) 4.0, Windows 8.1, Windows Server 2012 R2, Windows 10 Windows Server 2016
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Заголовок DismAPI.h

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

DismPackageFeatureState

DismReleaseType

DismRestartType

DismFullyOfflineInstallableType

DismCustomProperty

DismFeature

DismGetPackageInfo