Classe WMI de Servidor SMS_DriverPackage
A SMS_DriverPackage
classe Windows Management Instrumentation (WMI) é uma classe de servidores de fornecedores de SMS, no Gestor de Configuração, que representa o pacote que é a unidade de distribuição de binários de programas com os quais um ou mais controladores de dispositivo estão associados.
A seguinte sintaxe é simplificada a partir do código do formato MOF (Managed Object Format) e inclui todas as propriedades herdadas.
Syntax
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 motorista. |
Método AddDistributionPoints na Classe SMS_DriverPackage | Adiciona os pontos de distribuição para o pacote do condutor. |
Método AddDriverContent na Classe SMS_DriverPackage | Adiciona um condutor ao pacote e replica-se aos pontos de distribuição. |
Método CheckSourceFolder na Classe SMS_DriverPackage | Verifique a pasta de origem para este pacote do controlador. |
Método RebuildPackage na Classe SMS_DriverPackage | Restaura o conteúdo deste pacote do controlador. |
Método RefreshPkgSource na Classe SMS_DriverPackage | Refresca a fonte de pacote em todos os pontos de distribuição, quando as propriedades do pacote não foram alteradas. |
Método RemoveDriverContent na Classe SMS_DriverPackage | Retira o controlador especificado da embalagem do controlador. |
Método SetSourceSite na Classe SMS_DriverPackage | Define o código do local de origem para o pacote do condutor. |
Método Unlock na Classe SMS_DriverPackage | Define o local de origem para o local atual, desbloqueando o pacote do controlador. |
Método ValidateNewPackageSource na Classe SMS_DriverPackage | Valida a nova localização da fonte do pacote verificando o conteúdo. |
Propriedades
ActionInProgress
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
AlternateContentProviders
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Eliminatórias: [grande, preguiçoso]
Não é usado para esta aula.
Description
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
ExtendedData
Tipo de dados: Matriz UInt8
Tipo de acesso: Leitura/Escrita
Eliminatórias: [grande, preguiçoso]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
ExtendedDataSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [em diferido]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
ForcedDisconnectDelay
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
ForcedDisconnectEnabled
Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
ForcedDisconnectNumRetries
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
Icon
Tipo de dados: Matriz UInt8
Tipo de acesso: Leitura/Escrita
Eliminatórias: [grande]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
IconSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [em diferido]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
IgnoreAddressSchedule
Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
ISVData
Tipo de dados: Matriz UInt8
Tipo de acesso: Leitura/Escrita
Eliminatórias: [grande, preguiçoso]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
ISVDataSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [em diferido]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
Language
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
LastRefreshTime
Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
LocalizedCategoryInstanceNames
Tipo de dados: Matriz String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
Manufacturer
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
MIFFilename
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
MIFName
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
MIFPublisher
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
MIFVersion
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
Name
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
NumOfPrograms
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
PackageID
Tipo de dados: String
Tipo de acesso: [chave]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
PackageSize
Tipo de dados: UInt32
Tipo de acesso: Leitura
Veja SMS_PackageBaseclass Classe WMI do Servidor.
PackageType
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
Para esta classe, o tipo de embalagem é PKG_TYPE_DRIVER (3).
PkgFlags
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [bits]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
PkgSourceFlag
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
PkgSourcePath
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
O caminho da UNC para o pacote de motorista.
PreferredAddressType
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
Priority
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
RefreshPkgSourceFlag
Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Qualificadores: [em diferido]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
RefreshSchedule
Tipo de dados: Matriz SMS_ScheduleToken
Tipo de acesso:
Eliminatórias: [máx(15), preguiçosos
Veja SMS_PackageBaseclass Classe WMI do Servidor.
SecuredScopeNames
Tipo de dados: Matriz String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
SedoObjectVersion
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
ShareName
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
ShareType
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
SourceDate
Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
SourceSite
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
SourceVersion
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Veja SMS_PackageBaseclass Classe WMI do Servidor.
StoredPkgPath
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
StoredPkgVersion
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
Version
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja SMS_PackageBaseclass Classe WMI do Servidor.
Observações
Os qualificadores de classe desta 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, veja Configuration Manager Class and Property Qualifiers (Qualificadores de Classe e de Propriedade do Configuration Manager).
A sua aplicação utiliza esta classe para criar um pacote de condutor que contém o conteúdo para um ou mais controladores de dispositivos. Quando a aplicação adiciona um novo controlador, o conteúdo é adicionado à parte do pacote do condutor. O pacote do controlador pode então ser copiado para um ponto de distribuição para que os computadores possam instalar os controladores. Para obter mais informações, consulte Como Criar um Pacote de Condutor para um controlador de Windows no Gestor de Configuração.
Requisitos
Requisitos de Tempo de Execução
Para obter mais informações, consulte Configuration Manager Server Runtime Requirements (Requisitos de Tempo de Execução do Servidor do Configuration Manager).
Requisitos de Desenvolvimento
Para obter mais informações, consulte Configuration Manager Server Development Requirements (Requisitos de Desenvolvimento do Servidor do Configuration Manager).