Структура RootCauseInfo (ndattrib.h)
Содержит подробные сведения о первопричине инцидента.
Синтаксис
typedef struct tagRootCauseInfo {
LPWSTR pwszDescription;
GUID rootCauseID;
DWORD rootCauseFlags;
GUID networkInterfaceID;
RepairInfoEx *pRepairs;
USHORT repairCount;
} RootCauseInfo, *PRootCauseInfo;
Члены
pwszDescription
Тип: LPWSTR
Строка, описывающая проблему, вызвавшую инцидент.
rootCauseID
Тип: GUID
Идентификатор GUID, соответствующий обнаруженной проблеме.
rootCauseFlags
Тип: DWORD
Числовое значение, предоставляющее дополнительные сведения о проблеме.
Значение | Значение |
---|---|
|
Первопричина соответствует листу в дереве диагностика. Первопричины, которые являются листами, скорее всего, будут ближе к проблеме, которую пользователь пытается диагностировать. |
|
Первопричина соответствует узлу со значением DIAGNOSIS_STATUSDS_CONFIRMED. Проблемы с подтвержденной низкой работоспособностью, скорее всего, соответствуют проблеме, которые пытается диагностировать пользователь. |
|
Первопричиной является расширение стороннего вспомогательного класса, а не собственный вспомогательный класс Windows. |
networkInterfaceID
Тип: GUID
GUID сетевого интерфейса, в котором возникла проблема. Если проблема не связана с интерфейсом, это значение равно нулю (0).
pRepairs
Тип: RepairInfoEx*
Исправления, доступные для устранения проблемы.
repairCount
Тип: USHORT
Количество доступных ремонтов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | ndattrib.h |