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 dá suporte a um objeto de erro que fornece a causa e a natureza do erro atual.
A sintaxe a seguir é simplificada 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/Gravação
Classificatórias: Nenhuma
Informações de erro opcionais. Esta propriedade pode conter o motivo do erro, juntamente com outras informações. Por exemplo, Conformidade do Produto de Software define essa propriedade como o número do campo que causou o erro.
Description Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Descrição detalhada opcional de um erro ou de um status operacional.
ErrorCode Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Código de erro composto que define a gravidade, o recurso, a ação, o objeto e o motivo do erro. O arquivo de cabeçalho Ssperrcode.h contém macros para avaliar a condição de erro. A tabela a seguir lista as máscaras de campo de cinco bits que compõem essa propriedade. O valor padrão é 0.
| Máscara | Descrição |
|---|---|
| Severidade (bits 31 a 30) | Valor que identifica se o aplicativo pode continuar e até que ponto ele pode continuar. Os três níveis de gravidade são funcional, menor e maior. Um erro funcional permite que um aplicativo continue com qualquer aspecto do Configuration Manager. Um pequeno erro permite que um aplicativo continue com outras áreas do Configuration Manager que não estão relacionadas à área que causou esse erro. Se o aplicativo receber um erro grave, no entanto, ele deverá interromper o processamento de solicitações e encerrar. |
| Instalação (bits 27-22) | O recurso que estava sendo acessado quando o erro ocorreu, por exemplo, interno, arquivo, linguagem SQL (Structured Query Language) ou segurança. |
| Ação (bits 21 a 16) | A ação que falhou, por exemplo, abrir, ler ou persistir. |
| Objeto (bits 15 a 8) | O tipo de objeto no qual a ação estava sendo executada, por exemplo, um parâmetro ou uma instância. |
| Motivo (bits 7-0) | O motivo da falha. Esse valor pode não estar definido. Por exemplo, R_PDFERROR será definido se ocorrer um erro ao carregar um arquivo de definição de pacote (.pdf). |
File Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Módulo que gerou a condição de erro. O valor padrão é "".
Line Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
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/Gravação
Classificatórias: Nenhuma
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, juntamente com outros dados. Por exemplo, a conformidade do produto de software define essa propriedade como o número do registro que causou o erro.
Operation Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Operação ocorrendo no momento da falha ou anomalia.
ParameterInfo Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Um ou mais parâmetros envolvidos na alteração de erro ou de status.
ProviderName Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O nome do provedor que causou ou relatou o erro ou alteração de status. Se um provedor não estava envolvido, essa cadeia de caracteres é definida como "Gerenciamento do Windows".
SQLMessage Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Texto da mensagem de erro do último erro do SQL Server. Essa propriedade será definida como null se nenhum erro do SQL Server estiver presente.
SQLSeverity Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Código de gravidade do último erro do SQL Server. Essa propriedade será definida como null se nenhum erro do SQL Server estiver presente.
SQLStatus Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Código de erro do último erro do SQL Server. Essa propriedade será definida como null se nenhum erro do SQL Server estiver presente.
StatusCode Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Código de erro ou informações de uma operação.
Comentários
Os qualificadores de classe para esta classe incluem:
Leitura (somente leitura)
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.
Para obter informações sobre como usar essa classe, consulte Sobre erros do 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.