Windows SMS_DriverPackage 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
存取類型:[金鑰]
請 參閱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 類別和屬性限定符。
您的應用程式會使用此類別來建立驅動程式套件,其中包含一或多個設備驅動器的內容。 當應用程式新增驅動程式時,內容會新增至驅動程式套件共用。 接著可以將驅動程式套件複製到發佈點,讓計算機可以安裝驅動程式。 如需詳細資訊,請參閱 How to Create a Driver Package for a Windows Driver in Configuration Manager。
需求
運行時間需求
如需詳細資訊,請參閱 Configuration Manager 伺服器運行時間需求。