RepairInfo 結構 (ndattrib.h)
RepairInfo 結構包含特定修復選項所需的數據。
語法
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;
成員
guid
此修復的唯一 GUID。
pwszClassName
以使用者易記方式包含協助程式類別名稱之 Null 終止字串的指標。
pwszDescription
以使用者易記方式描述修復的 Null 終止字串指標。
sidType
如果修復需要特定用戶內容或許可權,則為其中一個WELL_KNOWN_SID_TYPE。
cost
執行修復所需的秒數。
flags
修復的其他資訊。
值 |
意義 |
- RF_WORKAROUND
|
表示修復是問題的因應措施。 例如,有時候重設網路介面可解決間歇性問題,但不會直接解決特定問題,因此會被視為因應措施。 NDF 會在因應措施之前向用戶顯示非因應措施。
|
- RF_USER_ACTION
|
表示修復會提示使用者執行 NDF 外部的手動工作。
|
- RF_USER_CONFIRMATION
|
表示不應該自動執行修復。 系統會提示用戶選取修復。
|
- RF_INFORMATION_ONLY
|
表示修復是由用戶可採取動作的資訊所組成。 僅限資訊修復不會發生修復和驗證會話。
|
- RF_VALIDATE_HELPTOPIC
|
指出修復會提供資訊給使用者,以及說明主題。 不同於 無法驗證的RF_INFORMATION_ONLY 修復,您可以在診斷會話內執行並驗證此修復。
注意 僅適用於 Windows 7、Windows Server 2008 R2 和更新版本。
|
- RF_REPRO
|
表示修復會提示用戶重現其問題。 同時,協助程式類別可能已啟用更詳細的記錄或其他背景機制,以協助偵測失敗。
注意 僅適用於 Windows 7、Windows Server 2008 R2 和更新版本。
|
- RF_CONTACT_ADMIN
|
表示修復會提示用戶連絡其網路管理員,以解決問題。
注意 僅適用於 Windows 7、Windows Server 2008 R2 和更新版本。
|
- RF_RESERVED
|
保留供系統使用。
注意 僅適用於 Windows 7、Windows Server 2008 R2 和更新版本。
|
- RF_RESERVED_CA
|
保留供系統使用。
注意 僅適用於 Windows 7、Windows Server 2008 R2 和更新版本。
|
- RF_RESERVED_LNI
|
保留供系統使用。
注意 僅適用於 Windows 7、Windows Server 2008 R2 和更新版本。
|
scope
保留供未來使用。
risk
保留供未來使用。
UiInfo
UiInfo 結構。
rootCauseIndex
規格需求
需求 |
值 |
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
ndattrib.h |
另請參閱
CopyRepairInfo
FreeRepairInfos
UiInfo