Compartir a través de


Estructura RootCauseInfo (ndattrib.h)

Contiene información detallada sobre la causa principal de un incidente.

Sintaxis

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

Miembros

pwszDescription

Tipo: LPWSTR

Cadena que describe el problema que provocó el incidente.

rootCauseID

Tipo: GUID

GUID que corresponde al problema identificado.

rootCauseFlags

Tipo: DWORD

Valor numérico que proporciona más información sobre el problema.

Valor Significado
RCF_ISLEAF
0x1
La causa principal corresponde a una hoja en el árbol de diagnóstico. Las causas principales que son hojas tienen más probabilidades de estar más cerca del problema que el usuario está intentando diagnosticar.
RCF_ISCONFIRMED
0x2
La causa principal corresponde a un nodo con un valor de DIAGNOSIS_STATUS de DS_CONFIRMED. Los problemas con un estado de salud bajo confirmado son más propensos a corresponder al problema que el usuario está intentando diagnosticar.
RCF_ISTHIRDPARTY
0x4
La causa principal procede de una extensión de clase auxiliar de terceros en lugar de una clase auxiliar nativa de Windows.

networkInterfaceID

Tipo: GUID

GUID de la interfaz de red en la que se produjo el problema. Si el problema no es específico de la interfaz, este valor es cero (0).

pRepairs

Tipo: RepairInfoEx*

Las reparaciones que están disponibles para intentar solucionar el problema.

repairCount

Tipo: USHORT

Número de reparaciones disponibles.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado ndattrib.h

Consulte también

CopyRootCauseInfo

DIAGNOSIS_STATUS

FreeRootCauseInfos

RepairInfoEx