Partager via


Structure RootCauseInfo (ndattrib.h)

Contient des informations détaillées sur la cause racine d’un incident.

Syntaxe

typedef struct tagRootCauseInfo {
  LPWSTR       pwszDescription;
  GUID         rootCauseID;
  DWORD        rootCauseFlags;
  GUID         networkInterfaceID;
  RepairInfoEx *pRepairs;
  USHORT       repairCount;
} RootCauseInfo, *PRootCauseInfo;

Membres

pwszDescription

Type : LPWSTR

Chaîne qui décrit le problème à l’origine de l’incident.

rootCauseID

Type : GUID

GUID qui correspond au problème identifié.

rootCauseFlags

Type : DWORD

Valeur numérique qui fournit plus d’informations sur le problème.

Valeur Signification
RCF_ISLEAF
0x1
La cause racine correspond à une feuille dans l’arborescence diagnostics. Les causes racines qui sont des feuilles sont plus susceptibles d’être plus proches du problème que l’utilisateur tente de diagnostiquer.
RCF_ISCONFIRMED
0x2
La cause racine correspond à un nœud dont la valeur DIAGNOSIS_STATUSest DS_CONFIRMED. Les problèmes de faible intégrité confirmés sont plus susceptibles de correspondre au problème que l’utilisateur tente de diagnostiquer.
RCF_ISTHIRDPARTY
0x4
La cause racine provient d’une extension de classe d’assistance tierce plutôt que d’une classe d’assistance Windows native.

networkInterfaceID

Type : GUID

GUID de l’interface réseau sur laquelle le problème s’est produit. Si le problème n’est pas spécifique à l’interface, cette valeur est zéro (0).

pRepairs

Type : RepairInfoEx*

Réparations disponibles pour essayer de résoudre le problème.

repairCount

Type : USHORT

Nombre de réparations disponibles.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête ndattrib.h

Voir aussi

CopyRootCauseInfo

DIAGNOSIS_STATUS

FreeRootCauseInfos

RepairInfoEx