DismDriver 结构
介绍驱动程序支持的体系结构和硬件。
DismGetDriverInfo 函数返回包含 DismDriver 结构的数组的对象。 如果使用映像中安装的驱动程序的已发布名称(例如 OEM1.inf)指定 DriverPath,则数组仅包括映像中安装的适用硬件和体系结构。 还可使用技术人员计算机上 .inf 文件的源位置指定 DriverPath 如果使用源位置,则数组在安装到特定于体系结构的映像之前包含 .inf 文件中存在的所有受支持的体系结构和硬件。
语法
typedef struct _DismDriver {
PCWSTR ManufacturerName;
PCWSTR HardwareDescription;
PCWSTR HardwareId;
UINT Architecture;
PCWSTR ServiceName;
PCWSTR CompatibleIds;
PCWSTR ExcludeIds;
} DismDriver;
成员
ManufacturerName
驱动程序的制造商名称。
HardwareDescription
驱动程序的硬件说明。
HardwareId
驱动程序的硬件 ID。
体系结构
驱动程序的体系结构。
ServiceName
驱动程序的服务名称。
CompatibleIds
驱动程序的兼容 ID。
ExcludeIds
驱动程序的排除 ID。
要求
要求 | 说明 |
---|---|
支持的主机平台 | 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 |