Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La SMS_ExtendedStatus classe WMI in Configuration Manager supporta un oggetto errore che fornisce la causa e la natura dell'errore corrente.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.
Sintassi
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;
};
Metodi
La SMS_ExtendedStatus classe non definisce alcun metodo.
Proprietà
CauseInfo Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Informazioni facoltative sull'errore. Questa proprietà può contenere il motivo per cui si è verificato l'errore, insieme ad altre informazioni. Ad esempio, Conformità prodotti software imposta questa proprietà sul numero di campo che ha causato l'errore.
Description Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Descrizione dettagliata facoltativa di un errore o di uno stato operativo.
ErrorCode Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Codice di errore composito che definisce la gravità, la struttura, l'azione, l'oggetto e il motivo dell'errore. Il file di intestazione Ssperrcode.h contiene macro per valutare la condizione di errore. Nella tabella seguente sono elencate le maschere di campo a cinque bit che costituiscono questa proprietà. Il valore predefinito è 0.
| Maschera | Descrizione |
|---|---|
| Gravità (bit 31-30) | Valore che identifica se l'applicazione può continuare e in che misura può continuare. I tre livelli di gravità sono funzionale, minore e maggiore. Un errore funzionale consente a un'applicazione di continuare con qualsiasi aspetto di Configuration Manager. Un errore minore consente a un'applicazione di continuare con altre aree di Configuration Manager che non sono correlate all'area che ha causato questo errore. Se l'applicazione riceve un errore grave, tuttavia, deve interrompere l'elaborazione delle richieste e terminare. |
| Struttura (bit 27-22) | La funzionalità a cui si stava accedendo quando si è verificato l'errore, ad esempio interna, file, Structured Query Language (SQL) o sicurezza. |
| Azione (bit 21-16) | L'azione che non è riuscita, ad esempio, aprire, leggere o persistere. |
| Oggetto (bit 15-8) | Tipo di oggetto su cui viene eseguita l'azione, ad esempio un parametro o un'istanza. |
| Motivo (bit 7-0) | Il motivo dell'errore. Questo valore potrebbe non essere impostato. Ad esempio, R_PDFERROR viene impostato se si è verificato un errore durante il caricamento di un file di definizione del pacchetto (.pdf). |
File Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Modulo che ha generato la condizione di errore. Il valore predefinito è "".
Line Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Numero di riga all'interno del modulo in cui è stato generato l'errore. Il valore predefinito è 0.
ObjectInfo Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Informazioni facoltative sull'errore che contengono l'oggetto che ha causato l'errore, il parametro che ha causato l'errore o il testo del messaggio Structured Query Language (SQL), insieme ad altri dati. Ad esempio, Conformità prodotti software imposta questa proprietà sul numero del record che ha causato l'errore.
Operation Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Operazione che avviene al momento dell'errore o dell'anomalia.
ParameterInfo Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Uno o più parametri coinvolti nell'errore o nella modifica dello stato.
ProviderName Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Nome del provider che ha causato o segnalato l'errore o la modifica dello stato. Se non è stato coinvolto alcun provider, questa stringa viene impostata su "Gestione Windows".
SQLMessage Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Testo del messaggio dell'ultimo errore di SQL Server. Questa proprietà viene impostata su se non sono presenti errori di null SQL Server.
SQLSeverity Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Codice di gravità dell'ultimo errore di SQL Server. Questa proprietà viene impostata su se non sono presenti errori di null SQL Server.
SQLStatus Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Codice dell'ultimo errore di SQL Server. Questa proprietà viene impostata su se non sono presenti errori di null SQL Server.
StatusCode Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Codice di errore o informazioni per un'operazione.
Osservazioni
I qualificatori della classe per questa classe includono:
Lettura (sola lettura)
Per altre informazioni sui qualificatori di classe e sui qualificatori di proprietà inclusi nella sezione Proprietà, vedere Qualificatori di classe e proprietà di Configuration Manager.
Per informazioni su come usare questa classe, vedere Informazioni sugli errori di Configuration Manager.
Requisiti
Requisiti di runtime
Per altre informazioni, vedere Configuration Manager Requisiti di runtime del server.
Requisiti di sviluppo
Per altre informazioni, vedere Requisiti di sviluppo del server di Configuration Manager.