Die RepairInfo-Struktur enthält Daten, die für eine bestimmte Reparaturoption erforderlich sind.
Syntax
typedef struct tagRepairInfo {
GUID guid;
LPWSTR pwszClassName;
LPWSTR pwszDescription;
DWORD sidType;
long cost;
ULONG flags;
REPAIR_SCOPE scope;
REPAIR_RISK risk;
UiInfo UiInfo;
int rootCauseIndex;
} RepairInfo, *PRepairInfo;
Member
guid
Eine eindeutige GUID für diese Reparatur.
pwszClassName
Ein Zeiger auf eine null-beendete Zeichenfolge, die den Namen der Hilfsklasse auf benutzerfreundliche Weise enthält.
pwszDescription
Ein Zeiger auf eine null-beendete Zeichenfolge, die die Reparatur benutzerfreundlich beschreibt.
sidType
Einer der WELL_KNOWN_SID_TYPE, wenn die Reparatur bestimmte Benutzerkontexte oder Berechtigungen erfordert.
cost
Die Anzahl der Sekunden, die für die Reparatur erforderlich sind.
flags
Weitere Informationen zur Reparatur.
| Wert |
Bedeutung |
-
RF_WORKAROUND
|
Gibt an, dass die Reparatur eine Problemumgehung für das Problem darstellt. Beispielsweise löst das Zurücksetzen einer Netzwerkschnittstelle manchmal zeitweilige Probleme, aber nicht direkt ein bestimmtes Problem, sodass es als Problemumgehung betrachtet wird. NDF zeigt dem Benutzer keine Problemumgehungen vor Problemumgehungen an.
|
-
RF_USER_ACTION
|
Gibt an, dass der Benutzer bei der Reparatur aufgefordert wird, eine manuelle Aufgabe außerhalb von NDF auszuführen.
|
-
RF_USER_CONFIRMATION
|
Gibt an, dass die Reparatur nicht automatisch ausgeführt werden soll. Der Benutzer wird stattdessen aufgefordert, die Reparatur auszuwählen.
|
-
RF_INFORMATION_ONLY
|
Gibt an, dass die Reparatur aus umsetzbaren Informationen für den Benutzer besteht. Reparatur- und Validierungssitzungen finden nicht für reine Informationsreparaturen statt.
|
-
RF_VALIDATE_HELPTOPIC
|
Gibt an, dass die Reparatur Informationen für den Benutzer sowie ein Hilfethema bereitstellt. Im Gegensatz zu RF_INFORMATION_ONLY Reparaturen, die nicht überprüft werden können, kann diese Reparatur innerhalb einer Diagnosesitzung ausgeführt und überprüft werden.
Hinweis Nur verfügbar in Windows 7, Windows Server 2008 R2 und höher.
|
-
RF_REPRO
|
Gibt an, dass der Benutzer bei der Reparatur aufgefordert wird, sein Problem zu reproduzieren. Gleichzeitig hat die Hilfsklasse möglicherweise eine detailliertere Protokollierung oder andere Hintergrundmechanismen aktiviert, um den Fehler zu erkennen.
Hinweis Nur verfügbar in Windows 7, Windows Server 2008 R2 und höher.
|
-
RF_CONTACT_ADMIN
|
Gibt an, dass der Benutzer bei der Reparatur aufgefordert wird, sich an den Netzwerkadministrator zu wenden, um das Problem zu beheben.
Hinweis Nur verfügbar in Windows 7, Windows Server 2008 R2 und höher.
|
-
RF_RESERVED
|
Ist für das System reserviert.
Hinweis Nur verfügbar in Windows 7, Windows Server 2008 R2 und höher.
|
-
RF_RESERVED_CA
|
Ist für das System reserviert.
Hinweis Nur verfügbar in Windows 7, Windows Server 2008 R2 und höher.
|
-
RF_RESERVED_LNI
|
Ist für das System reserviert.
Hinweis Nur verfügbar in Windows 7, Windows Server 2008 R2 und höher.
|
scope
Für zukünftige Verwendung reserviert.
risk
Für zukünftige Verwendung reserviert.
UiInfo
Eine UiInfo-Struktur .
rootCauseIndex
Anforderungen
| Anforderung |
Wert |
|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
|
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
|
Kopfzeile |
ndattrib.h |
Weitere Informationen
CopyRepairInfo
FreeRepairInfos
UiInfo