Udostępnij za pośrednictwem


SMS_DriverPackage Server WMI Class

Klasa SMS_DriverPackage Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje pakiet będący jednostką dystrybucji plików binarnych programu, z którymi jest skojarzony co najmniej jeden sterownik urządzenia.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składni

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;  
};  

Metody

W poniższej tabeli przedstawiono metody w pliku SMS_DriverPackage.

Metoda Opis
AddChangeNotification, metoda w klasie SMS_DriverPackage Dodaje powiadomienie o zmianie pakietu sterowników.
AddDistributionPoints, metoda w klasie SMS_DriverPackage Dodaje punkty dystrybucji pakietu sterowników.
AddDriverContent, metoda w klasie SMS_DriverPackage Dodaje sterownik do pakietu i replikuje do punktów dystrybucji.
CheckSourceFolder, metoda w klasie SMS_DriverPackage Sprawdza folder źródłowy dla tego pakietu sterowników.
RebuildPackage, metoda w klasie SMS_DriverPackage Przywraca zawartość tego pakietu sterowników.
RefreshPkgSource, metoda w klasie SMS_DriverPackage Odświeża źródło pakietu we wszystkich punktach dystrybucji, gdy właściwości pakietu nie uległy zmianie.
RemoveDriverContent, metoda w klasie SMS_DriverPackage Usuwa określony sterownik z pakietu sterowników.
SetSourceSite, metoda w klasie SMS_DriverPackage Ustawia kod lokacji źródłowej pakietu sterowników.
Unlock, metoda w klasie SMS_DriverPackage Ustawia lokację źródłową na bieżącą lokację, odblokowując pakiet sterowników.
ValidateNewPackageSource, metoda w klasie SMS_DriverPackage Weryfikuje nową lokalizację źródła pakietu, sprawdzając zawartość.

Właściwości

ActionInProgress
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

AlternateContentProviders
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [duży, leniwy]

Nie jest używany dla tej klasy.

Description
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ExtendedData
Typ danych: UInt8 Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ExtendedDataSize
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ForcedDisconnectDelay
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ForcedDisconnectEnabled
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ForcedDisconnectNumRetries
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Icon
Typ danych: UInt8 Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [duże]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

IconSize
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

IgnoreAddressSchedule
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ISVData
Typ danych: UInt8 Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ISVDataSize
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Language
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

LastRefreshTime
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

LocalizedCategoryInstanceNames
Typ danych: String Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Manufacturer
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

MIFFilename
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

MIFName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

MIFPublisher
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

MIFVersion
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Name
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

NumOfPrograms
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PackageID
Typ danych: String

Typ dostępu: [key]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PackageSize
Typ danych: UInt32

Typ dostępu: Odczyt

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PackageType
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Dla tej klasy typ pakietu to PKG_TYPE_DRIVER (3).

PkgFlags
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [bity]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PkgSourceFlag
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

PkgSourcePath
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Ścieżka UNC do pakietu sterowników.

PreferredAddressType
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Priority
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

RefreshPkgSourceFlag
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

RefreshSchedule
Typ danych: SMS_ScheduleToken Tablica

Typ dostępu:

Kwalifikatory: [max(15), lazy]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SecuredScopeNames
Typ danych: String Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SedoObjectVersion
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ShareName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

ShareType
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SourceDate
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SourceSite
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

SourceVersion
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

StoredPkgPath
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

StoredPkgVersion
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Version
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_PackageBaseclass Server WMI Class (Klasa WMI serwera SMS_PackageBaseclass).

Uwagi

Kwalifikatory klas dla tej klasy obejmują:

  • Zabezpieczone

  • Icon("Package.ico")

    Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości zawartych w sekcji Właściwości, zobacz Configuration Manager Class and Property Qualifiers (Kwalifikatory klasy Configuration Manager i właściwości).

    Aplikacja używa tej klasy do utworzenia pakietu sterowników zawierającego zawartość dla co najmniej jednego sterownika urządzenia. Gdy aplikacja dodaje nowy sterownik, zawartość jest dodawana do udziału pakietów sterowników. Pakiet sterowników można następnie skopiować do punktu dystrybucji, aby komputery mogły zainstalować sterowniki. Aby uzyskać więcej informacji, zobacz How to Create a Driver Package for a Windows Driver in Configuration Manager (Jak utworzyć pakiet sterownika dla sterownika systemu Windows w Configuration Manager).

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.