Compartilhar via


Estrutura RootCauseInfo (ndattrib.h)

Contém informações detalhadas sobre a causa raiz de um incidente.

Sintaxe

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

Membros

pwszDescription

Tipo: LPWSTR

Uma cadeia de caracteres que descreve o problema que causou o incidente.

rootCauseID

Tipo: GUID

O GUID que corresponde ao problema identificado.

rootCauseFlags

Tipo: DWORD

Um valor numérico que fornece mais informações sobre o problema.

Valor Significado
RCF_ISLEAF
0x1
A causa raiz corresponde a uma folha na árvore diagnóstico. As causas raiz que são folhas são mais propensas a estar mais próximas do problema que o usuário está tentando diagnosticar.
RCF_ISCONFIRMED
0x2
A causa raiz corresponde a um nó com um valor DIAGNOSIS_STATUS de DS_CONFIRMED. Problemas com baixa integridade confirmada são mais propensos a corresponder ao problema que o usuário está tentando diagnosticar.
RCF_ISTHIRDPARTY
0x4
A causa raiz vem de uma extensão de classe auxiliar de terceiros em vez de uma classe auxiliar nativa do Windows.

networkInterfaceID

Tipo: GUID

GUID do adaptador de rede no qual o problema ocorreu. Se o problema não for específico da interface, esse valor será zero (0).

pRepairs

Tipo: RepairInfoEx*

Os reparos disponíveis para tentar corrigir o problema.

repairCount

Tipo: USHORT

O número de reparos disponíveis.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho ndattrib.h

Confira também

CopyRootCauseInfo

DIAGNOSIS_STATUS

FreeRootCauseInfos

RepairInfoEx