Condividi tramite


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
RCF_ISLEAF
0x1
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.
RCF_ISCONFIRMED
0x2
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.
RCF_ISTHIRDPARTY
0x4
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

Vedi anche

CopyRootCauseInfo

DIAGNOSIS_STATUS

FreeRootCauseInfos

RepairInfoEx