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