Classe WMI do SMS_DriverPackage Server

A SMS_DriverPackage classe WMI (Instrumentação de Gerenciamento do Windows) é uma classe de servidor de Provedor SMS, no Configuration Manager, que representa o pacote que é a unidade de distribuição de binários de programa com os quais um ou mais drivers de dispositivo estão associados.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.

Sintaxe

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

Métodos

A tabela a seguir mostra os métodos em SMS_DriverPackage.

Método Descrição
Método AddChangeNotification na classe SMS_DriverPackage Adiciona uma notificação de alteração do pacote de driver.
Método AddDistributionPoints na classe SMS_DriverPackage Adiciona os pontos de distribuição para o pacote de driver.
Método AddDriverContent na classe SMS_DriverPackage Adiciona um driver ao pacote e replica para pontos de distribuição.
Método CheckSourceFolder na classe SMS_DriverPackage Verifica a pasta de origem deste pacote de driver.
Método RebuildPackage na classe SMS_DriverPackage Restaura o conteúdo deste pacote de driver.
Método RefreshPkgSource na classe SMS_DriverPackage Atualiza a origem do pacote em todos os pontos de distribuição, quando as propriedades do pacote não são alteradas.
Método RemoveDriverContent na classe SMS_DriverPackage Remove o driver especificado do pacote de driver.
Método SetSourceSite na classe SMS_DriverPackage Define o código do site de origem para o pacote de driver.
Método de desbloqueio na classe SMS_DriverPackage Define o site de origem para o site atual, desbloqueando o pacote de driver.
Método ValidateNewPackageSource na classe SMS_DriverPackage Valida o novo local de origem do pacote verificando o conteúdo.

Propriedades

ActionInProgress Tipo de dados: UInt32

Tipo de acesso: somente leitura

Eliminatórias: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Server.

AlternateContentProviders Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Eliminatórias: [grande, preguiçoso]

Não usado para esta classe.

Description Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

ExtendedData Tipo de dados: UInt8 matriz

Tipo de acesso: Leitura/Gravação

Eliminatórias: [grande, preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Server.

ExtendedDataSize Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificatórias: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Server.

ForcedDisconnectDelay Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

ForcedDisconnectEnabled Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

ForcedDisconnectNumRetries Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

Icon Tipo de dados: UInt8 matriz

Tipo de acesso: Leitura/Gravação

Eliminatórias: [grande]

Consulte SMS_PackageBaseclass Classe WMI do Server.

IconSize Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificatórias: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Server.

IgnoreAddressSchedule Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

ISVData Tipo de dados: UInt8 matriz

Tipo de acesso: Leitura/Gravação

Eliminatórias: [grande, preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Server.

ISVDataSize Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificatórias: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Server.

Language Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

LastRefreshTime Tipo de dados: DateTime

Tipo de acesso: somente leitura

Eliminatórias: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Server.

LocalizedCategoryInstanceNames Tipo de dados: String matriz

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

Manufacturer Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

MIFFilename Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

MIFName Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

MIFPublisher Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

MIFVersion Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

Name Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

NumOfPrograms Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

PackageID Tipo de dados: String

Tipo de acesso: [chave]

Consulte SMS_PackageBaseclass Classe WMI do Server.

PackageSize Tipo de dados: UInt32

Tipo de acesso: Leitura

Consulte SMS_PackageBaseclass Classe WMI do Server.

PackageType Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

Para essa classe, o tipo de pacote é PKG_TYPE_DRIVER (3).

PkgFlags Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: [bits]

Consulte SMS_PackageBaseclass Classe WMI do Server.

PkgSourceFlag Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

PkgSourcePath Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

O caminho UNC para o pacote de driver.

PreferredAddressType Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

Priority Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

RefreshPkgSourceFlag Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificatórias: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Server.

RefreshSchedule Tipo de dados: SMS_ScheduleToken matriz

Tipo de acesso:

Qualificadores: [max(15), preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Server.

SecuredScopeNames Tipo de dados: String matriz

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

SedoObjectVersion Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

ShareName Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

ShareType Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

SourceDate Tipo de dados: DateTime

Tipo de acesso: somente leitura

Eliminatórias: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Server.

SourceSite Tipo de dados: String

Tipo de acesso: somente leitura

Eliminatórias: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Server.

SourceVersion Tipo de dados: UInt32

Tipo de acesso: somente leitura

Eliminatórias: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Server.

StoredPkgPath Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

StoredPkgVersion Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

Version Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Classificatórias: Nenhuma

Consulte SMS_PackageBaseclass Classe WMI do Server.

Comentários

Os qualificadores de classe para esta classe incluem:

  • Protegido

  • Icon("Package.ico")

    Para obter mais informações sobre os qualificadores de classe e os qualificadores de propriedade incluídos na seção Propriedades, consulte Qualificadores de classe e propriedade do Configuration Manager.

    Seu aplicativo usa essa classe para criar um pacote de driver que contém o conteúdo para um ou mais drivers de dispositivo. Quando o aplicativo adiciona um novo driver, o conteúdo é adicionado ao compartilhamento do pacote de driver. O pacote de driver pode ser copiado para um ponto de distribuição para que os computadores possam instalar os drivers. Para obter mais informações, consulte Como criar um pacote de driver para um driver do Windows no Configuration Manager.

Requisitos

Requisitos de tempo de execução

Para obter mais informações, consulte Requisitos de tempo de execução do servidor do Configuration Manager.

Requisitos de desenvolvimento

Para obter mais informações, consulte Requisitos de Desenvolvimento de Servidor do Configuration Manager.