DismDriverPackage 结构

包含与 .inf 文件关联的驱动程序的基本信息。

语法

typedef struct _DismDriverPackage {
  PCWSTR              PublishedName;
  PCWSTR              OriginalFileName;
  BOOL                InBox;
  PCWSTR              CatalogFile;
  PCWSTR              ClassName;
  PCWSTR              ClassGuid;
  PCWSTR              ClassDescription;
  BOOL                BootCritical;
  DismDriverSignature DriverSignature;
  PCWSTR              ProviderName;
  SYSTEMTIME          Date;
  UINT                MajorVersion;
  UINT                MinorVersion;
  UINT                Build;
  UINT                Revision;
} DismDriverPackage;

成员

PublishedName
已发布的驱动程序的名称。

OriginalFileName
驱动程序的原始文件名。

InBox
如果驱动程序包含在 Windows 分发媒体中,并作为 Windows 的一部分自动安装,则为 TRUE,否则为 FALSE

CatalogFile
驱动程序的目录文件。

ClassName
驱动程序的类名称。

ClassGuid
驱动程序的类 GUID。

ClassDescription
驱动程序的类说明。

BootCritical
如果驱动程序是启动关键型,则为 TRUE,否则为 FALSE

DriverSignature
DismDriverSignature 枚举中指示驱动程序签名状态的值。

ProviderName
驱动程序的提供程序。

Date
驱动程序的制造商生成日期。

MajorVersion
驱动程序的主要版本号。

MinorVersion
驱动程序的次要版本号。

生成
驱动程序的生成号。

Revision
驱动程序的修订号。

要求

要求 说明
支持的主机平台 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

另请参阅

DismGetDrivers