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_ExtendedStatus classe WMI no Configuration Manager suporta um objeto de erro que fornece a causa e a natureza do erro atual.
A sintaxe seguinte é simplificada a partir do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.
Sintaxe
Class SMS_ExtendedStatus : __ExtendedStatus
{
String CauseInfo;
String Description;
UInt32 ErrorCode;
String File;
UInt32 Line;
String ObjectInfo;
String Operation;
String ParameterInfo;
String ProviderName;
String SQLMessage;
UInt32 SQLSeverity;
UInt32 SQLStatus;
UInt32 StatusCode;
};
Métodos
A SMS_ExtendedStatus classe não define nenhum método.
Propriedades
CauseInfo Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Informações de erro opcionais. Esta propriedade pode conter o motivo pelo qual o erro ocorreu, juntamente com outras informações. Por exemplo, a Conformidade do Produto de Software define esta propriedade para o número de campo que causou o erro.
Description Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Descrição detalhada opcional de um erro ou de um status operacional.
ErrorCode Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Código de erro composto que define a gravidade, a facilidade, a ação, o objeto e o motivo do erro. O ficheiro de cabeçalho Ssperrcode.h contém macros para avaliar a condição de erro. A tabela seguinte lista as máscaras de campo de cinco bits que compõem esta propriedade. O valor padrão é 0.
| Máscara | Descrição |
|---|---|
| Gravidade (bits 31-30) | Valor que identifica se a aplicação pode continuar e até que ponto pode continuar. Os três níveis de gravidade são funcionais, menores e principais. Um erro funcional permite que uma aplicação continue com qualquer aspeto da Configuration Manager. Um pequeno erro permite que uma aplicação continue com outras áreas de Configuration Manager que não estão relacionadas com a área que causou este erro. No entanto, se a aplicação receber um erro grave, deverá parar o processamento de pedidos e terminar. |
| Instalação (bits 27-22) | A instalação que estava a ser acedida quando ocorreu o erro, por exemplo, interno, ficheiro, linguagem SQL (SQL) ou segurança. |
| Ação (bits 21-16) | A ação que falhou, por exemplo, abrir, ler ou persistir. |
| Objeto (bits 15-8) | O tipo de objeto em relação ao qual a ação estava a ser executada, por exemplo, um parâmetro ou uma instância. |
| Motivo (bits 7-0) | O motivo da falha. Este valor pode não estar definido. Por exemplo, R_PDFERROR é definido se ocorreu um erro ao carregar um ficheiro de definição de pacote (.pdf). |
File Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Módulo que levantou a condição de erro. O valor predefinido é "".
Line Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Número de linha dentro do módulo onde o erro foi gerado. O valor padrão é 0.
ObjectInfo Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Informações de erro opcionais que contêm o objeto que causou o erro, o parâmetro que causou o erro ou o texto da mensagem de linguagem SQL (SQL), juntamente com outros dados. Por exemplo, a Conformidade do Produto de Software define esta propriedade como o número do registo que causou o erro.
Operation Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
A operação ocorre no momento da falha ou anomalia.
ParameterInfo Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Um ou mais parâmetros envolvidos no erro ou status alteração.
ProviderName Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
O nome do fornecedor que causou ou comunicou o erro ou status alteração. Se um fornecedor não estiver envolvido, esta cadeia está definida como "Gestão do Windows".
SQLMessage Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Texto da mensagem de erro do último erro SQL Server. Esta propriedade está definida como null se não estiver presente nenhum erro de SQL Server.
SQLSeverity Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Código de gravidade do último erro SQL Server. Esta propriedade está definida como null se não estiver presente nenhum erro de SQL Server.
SQLStatus Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Código de erro do último erro SQL Server. Esta propriedade está definida como null se não estiver presente nenhum erro de SQL Server.
StatusCode Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Código de erro ou informação para uma operação.
Comentários
Os qualificadores de classe para esta classe incluem:
Leitura (só de leitura)
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.
Para obter informações sobre como utilizar esta classe, consulte About Configuration Manager Errors (Acerca dos Erros de 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.