Compartilhar via


Classe WMI do servidor SMS_DriverPackage

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

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) 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 de 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 se replica aos pontos de distribuição.
Método CheckSourceFolder na classe SMS_DriverPackage Verifica a pasta de origem desse pacote de driver.
Método RebuildPackage na classe SMS_DriverPackage Restaura o conteúdo desse pacote de driver.
Método RefreshPkgSource na classe SMS_DriverPackage Atualiza a fonte do pacote em todos os pontos de distribuição, quando as propriedades do pacote não foram 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 Unlock 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

Qualificadores: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

AlternateContentProviders
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: [grande, preguiçoso]

Não usado para essa classe.

Description
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

ExtendedData
Tipo de dados: UInt8 Matriz

Tipo de acesso: Leitura/Gravação

Qualificadores: [grande, preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

ExtendedDataSize
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

ForcedDisconnectDelay
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

ForcedDisconnectEnabled
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

ForcedDisconnectNumRetries
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

Icon
Tipo de dados: UInt8 Matriz

Tipo de acesso: Leitura/Gravação

Qualificadores: [grande]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

IconSize
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

IgnoreAddressSchedule
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

ISVData
Tipo de dados: UInt8 Matriz

Tipo de acesso: Leitura/Gravação

Qualificadores: [grande, preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

ISVDataSize
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

Language
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

LastRefreshTime
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

LocalizedCategoryInstanceNames
Tipo de dados: String Matriz

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

Manufacturer
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

MIFFilename
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

MIFName
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

MIFPublisher
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

MIFVersion
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

Name
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

NumOfPrograms
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

PackageID
Tipo de dados: String

Tipo de acesso: [chave]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

PackageSize
Tipo de dados: UInt32

Tipo de acesso: Leitura

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

PackageType
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

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

PkgFlags
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: [bits]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

PkgSourceFlag
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

PkgSourcePath
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

O caminho UNC para o pacote de driver.

PreferredAddressType
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

Priority
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

RefreshPkgSourceFlag
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

RefreshSchedule
Tipo de dados: SMS_ScheduleToken Matriz

Tipo de acesso:

Qualificadores: [máximo(15), preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

SecuredScopeNames
Tipo de dados: String Matriz

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

SedoObjectVersion
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

ShareName
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

ShareType
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

SourceDate
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

SourceSite
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

SourceVersion
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

StoredPkgPath
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

StoredPkgVersion
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

Version
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do Servidor.

Comentários

As qualificatórias de classe para esta classe incluem:

  • Protegido

  • Ícone("Package.ico")

    Para obter mais informações sobre as qualificatórias de classe e as qualificatórias de propriedade incluídas na seção Propriedades, consulte Configuration Manager Qualificadores de Classe e Propriedade.

    Seu aplicativo usa essa classe para criar um pacote de driver que contém o conteúdo de um ou mais drivers de dispositivo. Quando o aplicativo adiciona um novo driver, o conteúdo é adicionado ao compartilhamento de pacotes do driver. Em seguida, 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 runtime

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

Requisitos de desenvolvimento

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