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


Функция DismGetFeatures

Возвращает все функции в изображении, независимо от того, включены или отключены эти функции.

Синтаксис

HRESULT WINAPI DismGetFeatures(
  _In_     DismSession           Session,
  _In_opt_ PCWSTR                Identifier,
  _In_opt_ DismPackageIdentifier PackageIdentifier,
  _Out_    DismFeature           **Feature,
  _Out_    UINT                  *Count
);

Параметры

Сеанс [вход]
Допустимое DismSession. DismSession должен быть связан с изображением. Сеанс можно связать с изображением с помощью DismOpenSession.

Идентификатор [in, необязательный]
Необязательный элемент. Абсолютный путь к файлу .cab или имя пакета в зависимости от значения параметра PackageIdentifier .

PackageIdentifier [in, необязательный]
Необязательный элемент. Допустимое значение перечисления DismPackageIdentifier .

Значение Описание
PackageName Используйте это значение, если требуется указать пакет с помощью имени пакета.
PackagePath Используйте это значение, если требуется указать пакет, используя абсолютный путь к файлу .cab.
PackageNone Недопустимое значение для этой функции.

Функция [out]
Указатель на адрес массива структур DismFeature .

Count [out]
Количество возвращенных структур DismFeature .

Возвращаемое значение

Возвращает S_OK при успешном выполнении.

Пример

HRESULT hr = S_OK;
DismFeature* Feature;
UINT FeatureCount;
hr = DismGetFeatures(Session, NULL, NULL, &Feature, &FeatureCount);

Требования

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

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

DismEnableFeature

DismDisableFeature

DismGetFeatureInfo

DismGetFeatureParent

DismDelete