DismGetFeatureInfo 函数
从指定功能获取详细信息。
语法
HRESULT WINAPI DismGetFeatureInfo(
_In_ DismSession Session,
_In_ PCWSTR FeatureName,
_In_opt_ PCWSTR Identifier,
_In_opt_ DismPackageIdentifier PackageIdentifier,
_Out_ DismFeatureInfo **FeatureInfo
);
参数
Session [in]
一个有效的 DismSession。 DismSession 必须关联一个映像。 可以使用 DismOpenSession 将会话与映像关联。
FeatureName [in]
要获取详细信息的功能的名称。
Identifier [in,可选]
可选。 .cab 文件的绝对路径或包名称,具体取决于 PackageIdentifier 参数值。
PackageIdentifier [in,可选]
可选。 有效的 DismPackageIdentifier 枚举值。
值 | 说明 |
---|---|
PackageName | 要使用包名称指定包时,请使用此值。 |
PackagePath | 要使用 .cab 文件的绝对路径指定包时,请使用此值。 |
PackageNone | 不是此函数的有效值。 |
FeatureInfo [out]
指向 DismFeatureInfo 结构数组地址的指针。
返回值
成功时返回 S_OK
。
注解
可以使用此函数获取功能的自定义属性。 如果功能具有自定义属性,这些属性将以数组的形式存储在“CustomProperty”字段中。 并非所有功能都有自定义属性。
示例
HRESULT hr = S_OK;
DismFeatureInfo FeatureInfo;
hr = DismGetFeatureInfo(Session, "Xps-Foundation-Xps-Viewer", NULL, NULL, &FeatureInfo);
要求
要求 | 说明 |
---|---|
支持的主机平台 | DISM API 可在 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 |
Library | DismAPI.lib |
DLL | DismAPI.dll |