Delen via


WMI-klasse SMS_DriverPackage-server

De SMS_DriverPackage WMI-klasse (Windows Management Instrumentation) is een SMS Provider-serverklasse, in Configuration Manager, die het pakket vertegenwoordigt dat de distributie-eenheid is van binaire programmabestanden waaraan een of meer apparaatstuurprogramma's zijn gekoppeld.

De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.

Syntaxis

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

Methoden

In de volgende tabel ziet u de methoden in SMS_DriverPackage.

Methode Beschrijving
Methode AddChangeNotification in klasse SMS_DriverPackage Hiermee voegt u een melding voor het wijzigen van het stuurprogrammapakket toe.
Methode AddDistributionPoints in klasse SMS_DriverPackage Hiermee voegt u de distributiepunten voor het stuurprogrammapakket toe.
Methode AddDriverContent in klasse SMS_DriverPackage Voegt een stuurprogramma toe aan het pakket en repliceert naar distributiepunten.
Methode CheckSourceFolder in klasse SMS_DriverPackage Controleert de bronmap voor dit stuurprogrammapakket.
Methode RebuildPackage in klasse SMS_DriverPackage Hiermee wordt de inhoud voor dit stuurprogrammapakket hersteld.
Methode RefreshPkgSource in klasse SMS_DriverPackage Vernieuwt de pakketbron op alle distributiepunten, wanneer de pakketeigenschappen niet zijn gewijzigd.
Methode RemoveDriverContent in klasse SMS_DriverPackage Hiermee verwijdert u het opgegeven stuurprogramma uit het stuurprogrammapakket.
Methode SetSourceSite in klasse SMS_DriverPackage Hiermee stelt u de code van de bronsite voor het stuurprogrammapakket in.
Methode Ontgrendelen in klasse SMS_DriverPackage Hiermee stelt u de bronsite in op de huidige site, waarbij het stuurprogrammapakket wordt ontgrendeld.
Methode ValidateNewPackageSource in klasse SMS_DriverPackage Valideert de nieuwe pakketbronlocatie door de inhoud te controleren.

Eigenschappen

ActionInProgress
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

AlternateContentProviders
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [groot, lui]

Niet gebruikt voor deze klasse.

Description
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ExtendedData
Gegevenstype: UInt8 Matrix

Toegangstype: Lezen/schrijven

Kwalificatie: [groot, lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

ExtendedDataSize
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

ForcedDisconnectDelay
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ForcedDisconnectEnabled
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ForcedDisconnectNumRetries
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Icon
Gegevenstype: UInt8 Matrix

Toegangstype: Lezen/schrijven

Kwalificatie: [groot]

Zie WMI-klasse SMS_PackageBaseclass-server.

IconSize
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

IgnoreAddressSchedule
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ISVData
Gegevenstype: UInt8 Matrix

Toegangstype: Lezen/schrijven

Kwalificatie: [groot, lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

ISVDataSize
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

Language
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

LastRefreshTime
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

LocalizedCategoryInstanceNames
Gegevenstype: String Matrix

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Manufacturer
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

MIFFilename
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

MIFName
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

MIFPublisher
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

MIFVersion
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Name
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

NumOfPrograms
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

PackageID
Gegevenstype: String

Toegangstype: [sleutel]

Zie WMI-klasse SMS_PackageBaseclass-server.

PackageSize
Gegevenstype: UInt32

Toegangstype: Lezen

Zie WMI-klasse SMS_PackageBaseclass-server.

PackageType
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Voor deze klasse is het pakkettype PKG_TYPE_DRIVER (3).

PkgFlags
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [bits]

Zie WMI-klasse SMS_PackageBaseclass-server.

PkgSourceFlag
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

PkgSourcePath
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Het UNC-pad naar het stuurprogrammapakket.

PreferredAddressType
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Priority
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

RefreshPkgSourceFlag
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

RefreshSchedule
Gegevenstype: SMS_ScheduleToken Matrix

Toegangstype:

Kwalificatie: [max(15), lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

SecuredScopeNames
Gegevenstype: String Matrix

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

SedoObjectVersion
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ShareName
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ShareType
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

SourceDate
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

SourceSite
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

SourceVersion
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

StoredPkgPath
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

StoredPkgVersion
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Version
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Opmerkingen

Klaskwalificaties voor deze klasse zijn onder andere:

  • Beveiligd

  • Icon("Package.ico")

    Zie Configuration Manager Class en Property Qualifiers voor meer informatie over zowel de klassekwalificaties als de eigenschappen die zijn opgenomen in de sectie Eigenschappen.

    Uw toepassing gebruikt deze klasse om een stuurprogrammapakket te maken dat de inhoud voor een of meer apparaatstuurprogramma's bevat. Wanneer de toepassing een nieuw stuurprogramma toevoegt, wordt de inhoud toegevoegd aan de stuurprogrammapakketshare. Het stuurprogrammapakket kan vervolgens worden gekopieerd naar een distributiepunt, zodat computers de stuurprogramma's kunnen installeren. Zie Een stuurprogrammapakket maken voor een Windows-stuurprogramma in Configuration Manager voor meer informatie.

Vereisten

Runtimevereisten

Zie runtimevereisten voor Configuration Manager server voor meer informatie.

Ontwikkelingsvereisten

Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.