Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A SMS_DriverPackage classe Windows Management Instrumentation (WMI) é uma classe de servidor do Fornecedor de 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 controladores de dispositivo estão associados.
A sintaxe seguinte é simplificada a partir 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 seguinte 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 controlador. |
| Método AddDistributionPoints na Classe SMS_DriverPackage | Adiciona os pontos de distribuição do pacote de controlador. |
| Método AddDriverContent na Classe SMS_DriverPackage | Adiciona um controlador ao pacote e replica para pontos de distribuição. |
| Método CheckSourceFolder na Classe SMS_DriverPackage | Verifica a pasta de origem deste pacote de controlador. |
| Método RebuildPackage na Classe SMS_DriverPackage | Restaura o conteúdo deste pacote de controlador. |
| 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 tiverem sido alteradas. |
| Método RemoveDriverContent na Classe SMS_DriverPackage | Remove o controlador especificado do pacote de controlador. |
| Método SetSourceSite na Classe SMS_DriverPackage | Define o código do site de origem para o pacote de controlador. |
| Método Unlock na Classe SMS_DriverPackage | Define o site de origem para o site atual, desbloqueando o pacote de controlador. |
| Método ValidateNewPackageSource na Classe SMS_DriverPackage | Valida a nova localização de origem do pacote ao verificar o conteúdo. |
Propriedades
ActionInProgress Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
AlternateContentProviders Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: [grande, preguiçoso]
Não utilizado para esta classe.
Description Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
ExtendedData Tipo de dados: UInt8 Matriz
Tipo de acesso: Leitura/Escrita
Qualificadores: [grande, preguiçoso]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
ExtendedDataSize Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [preguiçoso]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
ForcedDisconnectDelay Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
ForcedDisconnectEnabled Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
ForcedDisconnectNumRetries Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
Icon Tipo de dados: UInt8 Matriz
Tipo de acesso: Leitura/Escrita
Qualificadores: [grande]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
IconSize Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [preguiçoso]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
IgnoreAddressSchedule Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
ISVData Tipo de dados: UInt8 Matriz
Tipo de acesso: Leitura/Escrita
Qualificadores: [grande, preguiçoso]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
ISVDataSize Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [preguiçoso]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
Language Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
LastRefreshTime Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
LocalizedCategoryInstanceNames Tipo de dados: String Matriz
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
Manufacturer Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
MIFFilename Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
MIFName Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
MIFPublisher Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
MIFVersion Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
Name Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
NumOfPrograms Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
PackageID Tipo de dados: String
Tipo de acesso: [chave]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
PackageSize Tipo de dados: UInt32
Tipo de acesso: Ler
Veja Classe WMI de Servidor SMS_PackageBaseclass.
PackageType Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
Para esta classe, o tipo de pacote é PKG_TYPE_DRIVER (3).
PkgFlags Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [bits]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
PkgSourceFlag Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
PkgSourcePath Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
O caminho UNC para o pacote de controlador.
PreferredAddressType Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
Priority Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
RefreshPkgSourceFlag Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Qualificadores: [preguiçoso]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
RefreshSchedule Tipo de dados: SMS_ScheduleToken Matriz
Tipo de acesso:
Qualificadores: [máx.(15), em diferido]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
SecuredScopeNames Tipo de dados: String Matriz
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
SedoObjectVersion Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
ShareName Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
ShareType Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
SourceDate Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
SourceSite Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
SourceVersion Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe WMI de Servidor SMS_PackageBaseclass.
StoredPkgPath Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
StoredPkgVersion Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
Version Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe WMI de Servidor SMS_PackageBaseclass.
Comentários
Os qualificadores de classe para esta classe incluem:
Protegido
Ícone("Package.ico")
Para obter mais informações sobre os qualificadores de classe e os qualificadores de propriedade incluídos na secção Propriedades, consulte Configuration Manager Classificadores de Classe e Propriedade.
A sua aplicação utiliza esta classe para criar um pacote de controladores que contém o conteúdo de um ou mais controladores de dispositivo. Quando a aplicação adiciona um novo controlador, o conteúdo é adicionado à partilha do pacote de controladores. Em seguida, o pacote de controladores pode ser copiado para um ponto de distribuição para que os computadores possam instalar os controladores. Para obter mais informações, consulte How to Create a Driver Package for a Windows Driver in Configuration Manager (Como Criar um Pacote de Controlador para um Controlador do Windows no Configuration Manager).
Requisitos
Requisitos de Runtime
Para obter mais informações, veja Configuration Manager Server Runtime Requirements (Requisitos de Runtime do Servidor do Configuration Manager).
Requisitos de Desenvolvimento
Para obter mais informações, veja Requisitos de Desenvolvimento do Configuration Manager Server.