Struttura RootCauseInfo (ndattrib.h)
Contiene informazioni dettagliate sulla causa radice di un evento imprevisto.
Sintassi
typedef struct tagRootCauseInfo {
LPWSTR pwszDescription;
GUID rootCauseID;
DWORD rootCauseFlags;
GUID networkInterfaceID;
RepairInfoEx *pRepairs;
USHORT repairCount;
} RootCauseInfo, *PRootCauseInfo;
Members
pwszDescription
Tipo: LPWSTR
Stringa che descrive il problema che ha causato l'evento imprevisto.
rootCauseID
Tipo: GUID
GUID che corrisponde al problema identificato.
rootCauseFlags
Tipo: DWORD
Valore numerico che fornisce altre informazioni sul problema.
Valore | Significato |
---|---|
|
La causa radice corrisponde a una foglia nell'albero di diagnostica. Le cause radice che sono foglie sono più probabilmente più vicine al problema che l'utente sta tentando di diagnosticare. |
|
La causa radice corrisponde a un nodo con un valore DIAGNOSIS_STATUS di DS_CONFIRMED. È più probabile che i problemi di bassa integrità confermata corrispondano al problema che l'utente sta tentando di diagnosticare. |
|
La causa radice deriva da un'estensione della classe helper di terze parti anziché da una classe helper di Windows nativa. |
networkInterfaceID
Tipo: GUID
GUID dell'interfaccia di rete in cui si è verificato il problema. Se il problema non è specifico dell'interfaccia, questo valore è zero (0).
pRepairs
Tipo: RepairInfoEx*
Le riparazioni disponibili per provare a risolvere il problema.
repairCount
Tipo: USHORT
Numero di riparazioni disponibili.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | ndattrib.h |