RootCauseInfo-Struktur (ndattrib.h)
Enthält ausführliche Informationen zur Grundursache eines Incidents.
Syntax
typedef struct tagRootCauseInfo {
LPWSTR pwszDescription;
GUID rootCauseID;
DWORD rootCauseFlags;
GUID networkInterfaceID;
RepairInfoEx *pRepairs;
USHORT repairCount;
} RootCauseInfo, *PRootCauseInfo;
Member
pwszDescription
Typ: LPWSTR
Eine Zeichenfolge, die das Problem beschreibt, das den Vorfall verursacht hat.
rootCauseID
Typ: GUID
Die GUID, die dem identifizierten Problem entspricht.
rootCauseFlags
Art: DWORD
Ein numerischer Wert, der weitere Informationen zum Problem bereitstellt.
Wert | Bedeutung |
---|---|
|
Die Grundursache entspricht einem Blatt in der Diagnose Struktur. Grundursachen, die Blätter sind, sind eher näher an dem Problem, das der Benutzer zu diagnostizieren versucht. |
|
Die Grundursache entspricht einem Knoten mit dem DIAGNOSIS_STATUS Wert DS_CONFIRMED. Probleme mit bestätigter niedriger Integrität entsprechen eher dem Problem, das der Benutzer zu diagnostizieren versucht. |
|
Die Grundursache kommt von einer Drittanbieter-Hilfsklassenerweiterung und nicht von einer nativen Windows-Hilfsklasse. |
networkInterfaceID
Typ: GUID
GUID der Netzwerkschnittstelle, auf der das Problem aufgetreten ist. Wenn das Problem nicht schnittstellenspezifisch ist, ist dieser Wert null (0).
pRepairs
Typ: RepairInfoEx*
Die Reparaturen, die verfügbar sind, um das Problem zu beheben.
repairCount
Typ: USHORT
Die Anzahl der verfügbaren Reparaturen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | ndattrib.h |