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の 1 つ。

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 [デスクトップ アプリのみ]
Header ndattrib.h

こちらもご覧ください

CopyRepairInfo

FreeRepairInfos

UiInfo