SMS_DriverPackage Windows Management Instrumentation (WMI) 类是Configuration Manager中的 SMS 提供程序服务器类,它表示作为与一个或多个设备驱动程序关联的程序二进制文件的分发单元的包。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
Class SMS_DriverPackage : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
UInt8 ISVData[];
UInt32 ISVDataSize;
String Language;
DateTime LastRefreshTime;
String LocalizedCategoryInstanceNames[];
String Manufacturer;
String MIFFilename;
String MIFName;
String MIFPublisher;
String MIFVersion;
String Name;
UInt32 NumOfPrograms;
String PackageID;
UInt32 PackageSize;
UInt32 PackageType;
UInt32 PkgFlags;
UInt32 PkgSourceFlag;
String PkgSourcePath;
String PreferredAddressType;
UInt32 Priority;
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames;
String SedoObjectVersion;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
String Version;
};
方法
下表显示了 中 SMS_DriverPackage的方法。
| 方法 | 说明 |
|---|---|
| 类SMS_DriverPackage中的 AddChangeNotification 方法 | 添加驱动程序包更改通知。 |
| 类SMS_DriverPackage中的 AddDistributionPoints 方法 | 添加驱动程序包的分发点。 |
| 类SMS_DriverPackage中的 AddDriverContent 方法 | 将驱动程序添加到包并复制到分发点。 |
| 类SMS_DriverPackage中的 CheckSourceFolder 方法 | 检查此驱动程序包的源文件夹。 |
| 类SMS_DriverPackage中的 RebuildPackage 方法 | 还原此驱动程序包的内容。 |
| 类SMS_DriverPackage中的 RefreshPkgSource 方法 | 当包属性未更改时,刷新所有分发点上的包源。 |
| 类SMS_DriverPackage中的 RemoveDriverContent 方法 | 从驱动程序包中删除指定的驱动程序。 |
| 类SMS_DriverPackage中的 SetSourceSite 方法 | 设置驱动程序包的源站点代码。 |
| 类SMS_DriverPackage中的 Unlock 方法 | 将源站点设置为当前站点,从而解锁驱动程序包。 |
| 类SMS_DriverPackage中的 ValidateNewPackageSource 方法 | 通过验证内容来验证新的包源位置。 |
属性
ActionInProgress 数据类型: UInt32
访问类型:只读
限定符:[read]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
AlternateContentProviders 数据类型: String
访问类型:读/写
限定符:[大型、延迟]
不用于此类。
Description 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
ExtendedData 数据类型: UInt8 数组
访问类型:读/写
限定符:[大型、延迟]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
ExtendedDataSize 数据类型: UInt32
访问类型:读/写
限定符:[延迟]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
ForcedDisconnectDelay 数据类型: UInt32
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
ForcedDisconnectEnabled 数据类型: Boolean
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
ForcedDisconnectNumRetries 数据类型: UInt32
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
Icon 数据类型: UInt8 数组
访问类型:读/写
限定符:[大型]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
IconSize 数据类型: UInt32
访问类型:读/写
限定符:[延迟]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
IgnoreAddressSchedule 数据类型: Boolean
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
ISVData 数据类型: UInt8 数组
访问类型:读/写
限定符:[大型、延迟]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
ISVDataSize 数据类型: UInt32
访问类型:读/写
限定符:[延迟]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
Language 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
LastRefreshTime 数据类型: DateTime
访问类型:只读
限定符:[read]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
LocalizedCategoryInstanceNames 数据类型: String 数组
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
Manufacturer 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
MIFFilename 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
MIFName 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
MIFPublisher 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
MIFVersion 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
Name 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
NumOfPrograms 数据类型: UInt32
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
PackageID 数据类型: String
访问类型:[key]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
PackageSize 数据类型: UInt32
访问类型:读取
请参阅 SMS_PackageBaseclass服务器 WMI 类。
PackageType 数据类型: UInt32
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
对于此类,包类型为 PKG_TYPE_DRIVER (3) 。
PkgFlags 数据类型: UInt32
访问类型:读/写
限定符:[bits]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
PkgSourceFlag 数据类型: UInt32
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
PkgSourcePath 数据类型: String
访问类型:读/写
限定符:无
驱动程序包的 UNC 路径。
PreferredAddressType 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
Priority 数据类型: UInt32
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
RefreshPkgSourceFlag 数据类型: Boolean
访问类型:读/写
限定符:[延迟]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
RefreshSchedule 数据类型: SMS_ScheduleToken 数组
访问类型:
限定符:[最大 (15) ,延迟]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
SecuredScopeNames 数据类型: String 数组
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
SedoObjectVersion 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
ShareName 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
ShareType 数据类型: UInt32
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
SourceDate 数据类型: DateTime
访问类型:只读
限定符:[read]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
SourceSite 数据类型: String
访问类型:只读
限定符:[read]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
SourceVersion 数据类型: UInt32
访问类型:只读
限定符:[read]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
StoredPkgPath 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
StoredPkgVersion 数据类型: UInt32
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
Version 数据类型: String
访问类型:读/写
限定符:无
请参阅 SMS_PackageBaseclass服务器 WMI 类。
备注
此类的类限定符包括:
安全
图标 (“Package.ico”)
有关“属性”部分中包含的类限定符和属性限定符的详细信息,请参阅 Configuration Manager 类和属性限定符。
应用程序使用此类创建一个驱动程序包,其中包含一个或多个设备驱动程序的内容。 当应用程序添加新驱动程序时,内容将添加到驱动程序包共享。 然后,可以将驱动程序包复制到分发点,以便计算机可以安装驱动程序。 有关详细信息,请参阅如何在 Configuration Manager 中创建 Windows 驱动程序的驱动程序包。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。