Klasa WMI serwera SMS_DriverPackage

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

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

Składnia

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 .SMS_DriverPackage

Metoda Opis
Metoda AddChangeNotification w klasie SMS_DriverPackage Dodaje powiadomienie o zmianie pakietu sterownika.
Metoda AddDistributionPoints w klasie SMS_DriverPackage Dodaje punkty dystrybucji dla pakietu sterownika.
Metoda AddDriverContent w klasie SMS_DriverPackage Dodaje sterownik do pakietu i replikuje go do punktów dystrybucji.
Metoda CheckSourceFolder w klasie SMS_DriverPackage Sprawdza folder źródłowy tego pakietu sterownika.
Metoda RebuildPackage w klasie SMS_DriverPackage Przywraca zawartość tego pakietu sterownika.
Metoda RefreshPkgSource 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.
Metoda RemoveDriverContent w klasie SMS_DriverPackage Usuwa określony sterownik z pakietu sterownika.
Metoda SetSourceSite w klasie SMS_DriverPackage Ustawia kod witryny źródłowej dla pakietu sterownika.
Metoda odblokowania w klasie SMS_DriverPackage Ustawia lokację źródłową na bieżącą lokację, odblokowując pakiet sterownika.
ValidateNewPackageSource Method w klasie SMS_DriverPackage Weryfikuje nową lokalizację źródłową pakietu, weryfikując zawartość.

Właściwości

ActionInProgress Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

AlternateContentProviders Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [duży, leniwy]

Nie jest używana dla tej klasy.

Description Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ExtendedData Typ danych: UInt8 Tablica

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ExtendedDataSize Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [leniwe]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ForcedDisconnectDelay Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ForcedDisconnectEnabled Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ForcedDisconnectNumRetries Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Icon Typ danych: UInt8 Tablica

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [large]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

IconSize Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [leniwe]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

IgnoreAddressSchedule Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ISVData Typ danych: UInt8 Tablica

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [duży, leniwy]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ISVDataSize Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [leniwe]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Language Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

LastRefreshTime Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

LocalizedCategoryInstanceNames Typ danych: String Tablica

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Manufacturer Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

MIFFilename Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

MIFName Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

MIFPublisher Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

MIFVersion Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Name Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

NumOfPrograms Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PackageID Typ danych: String

Typ dostępu: [klucz]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PackageSize Typ danych: UInt32

Typ dostępu: Odczyt

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PackageType Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Dla tej klasy typ pakietu to PKG_TYPE_DRIVER (3).

PkgFlags Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [bity]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PkgSourceFlag Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

PkgSourcePath Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Ścieżka UNC do pakietu sterownika.

PreferredAddressType Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Priority Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

RefreshPkgSourceFlag Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [leniwe]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

RefreshSchedule Typ danych: SMS_ScheduleToken Tablica

Typ dostępu:

Kwalifikatory: [max(15), leniwe]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

SecuredScopeNames Typ danych: String Tablica

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

SedoObjectVersion Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ShareName Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

ShareType Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

SourceDate Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

SourceSite Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

SourceVersion Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

StoredPkgPath Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

StoredPkgVersion Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Version Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_PackageBaseclass Klasa WMI serwera.

Uwagi

Kwalifikacje do tej klasy obejmują:

  • Zabezpieczone

  • Icon("Package.ico")

    Aby uzyskać więcej informacji zarówno o kwalifikatorach klas, jak i kwalifikatorach właściwości zawartych w sekcji Właściwości, zobacz Kwalifikatory klasy i właściwości programu Configuration Manager.

    Aplikacja używa tej klasy do tworzenia pakietu sterownika, który zawiera zawartość jednego lub większej liczby sterowników urządzeń. Gdy aplikacja dodaje nowy sterownik, zawartość jest dodawana do udziału pakietu sterownika. Pakiet sterownika można następnie skopiować do punktu dystrybucji, dzięki czemu komputery będą mogły zainstalować sterowniki. Aby uzyskać więcej informacji, zobacz Jak utworzyć pakiet sterownika dla sterownika systemu Windows w programie Configuration Manager.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

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

Wymagania dotyczące programowania

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