共用方式為


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