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


Перечисление DismPackageFeatureState

Указывает состояние пакета или компонента.

Синтаксис

enum DismPackageFeatureState
{
    DismStateNotPresent = 0,
    DismStateUninstallPending = 1,
    DismStateStaged = 2,
    DismStateRemoved = 3,
    DismStateInstalled = 4,
    DismStateInstallPending = 5,
    DismStateSuperseded = 6,
    DismStatePartiallyInstalled = 7
};

Константы

Константа Значение Описание
DismStateNotPresent 0 Пакет или компонент отсутствуют.
DismStateUninstallPending 1 Ожидается процесс удаления пакета или компонента. Дополнительные процессы находятся в состоянии ожидания и должны быть завершены до успешного удаления пакета или компонента.
DismStateStaged 2 Пакет или компонент выполняется поэтапно.
DismStateRemoved 3 Метаданные о пакете или компоненте были добавлены в систему, но пакет или компонент отсутствует.
DismStateInstalled 4 Пакет или компонент установлен.
DismStateInstallPending 5 Процесс установки пакета или компонента ожидается. Дополнительные процессы находятся в состоянии ожидания и должны быть завершены до успешной установки пакета или компонента.
DismStateSuperseded 6 Пакет или компонент заменены более поздним пакетом или компонентом.
DismStatePartiallyInstalled 7 Пакет или компонент устанавливается частично. Некоторые части пакета или компонента не установлены.

Требования

Требование Описание
Поддерживаемые платформы узлов 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

Структура DismPackage

Структура DismPackageInfo

Структура DismFeature

Структура DismFeatureInfo