Struktur RepairInfo berisi data yang diperlukan untuk opsi perbaikan tertentu.
Sintaks
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;
Anggota
guid
GUID unik untuk perbaikan ini.
pwszClassName
Penunjuk ke string yang dihentikan null yang berisi nama kelas pembantu dengan cara yang mudah digunakan.
pwszDescription
Penunjuk ke string yang dihentikan null yang menjelaskan perbaikan dengan cara yang ramah pengguna.
sidType
Salah satu WELL_KNOWN_SID_TYPE jika perbaikan memerlukan konteks atau hak istimewa pengguna tertentu.
cost
Jumlah detik yang diperlukan untuk melakukan perbaikan.
flags
Informasi tambahan tentang perbaikan.
| Nilai |
Makna |
-
RF_WORKAROUND
|
Menunjukkan bahwa perbaikan adalah solusi untuk masalah ini. Misalnya, terkadang mengatur ulang antarmuka jaringan memecahkan masalah terputus-terputus, tetapi tidak secara langsung mengatasi masalah tertentu, sehingga dianggap sebagai solusinya. NDF akan menampilkan solusi non-solusi kepada pengguna sebelum solusi.
|
-
RF_USER_ACTION
|
Menunjukkan bahwa perbaikan meminta pengguna untuk melakukan tugas manual di luar NDF.
|
-
RF_USER_CONFIRMATION
|
Menunjukkan bahwa perbaikan tidak boleh dilakukan secara otomatis. Sebagai gantinya, pengguna diminta untuk memilih perbaikan.
|
-
RF_INFORMATION_ONLY
|
Menunjukkan bahwa perbaikan terdiri dari informasi yang dapat ditindak lanjuti untuk pengguna. Sesi perbaikan dan validasi tidak terjadi untuk perbaikan khusus informasi.
|
-
RF_VALIDATE_HELPTOPIC
|
Menunjukkan bahwa perbaikan memberikan informasi kepada pengguna serta topik bantuan. Tidak seperti perbaikan RF_INFORMATION_ONLY , yang tidak dapat divalidasi, perbaikan ini dapat dijalankan dan divalidasi dalam sesi diagnostik.
Catatan Hanya tersedia di Windows 7, Windows Server 2008 R2, dan yang lebih baru.
|
-
RF_REPRO
|
Menunjukkan bahwa perbaikan meminta pengguna untuk mereproduksi masalah mereka. Pada saat yang sama, kelas pembantu mungkin telah mengaktifkan pengelogan yang lebih rinci atau mekanisme latar belakang lainnya untuk membantu mendeteksi kegagalan.
Catatan Hanya tersedia di Windows 7, Windows Server 2008 R2, dan yang lebih baru.
|
-
RF_CONTACT_ADMIN
|
Menunjukkan bahwa perbaikan meminta pengguna untuk menghubungi administrator jaringan mereka untuk menyelesaikan masalah.
Catatan Hanya tersedia di Windows 7, Windows Server 2008 R2, dan yang lebih baru.
|
-
RF_RESERVED
|
Dicadangkan untuk penggunaan sistem.
Catatan Hanya tersedia di Windows 7, Windows Server 2008 R2, dan yang lebih baru.
|
-
RF_RESERVED_CA
|
Dicadangkan untuk penggunaan sistem.
Catatan Hanya tersedia di Windows 7, Windows Server 2008 R2, dan yang lebih baru.
|
-
RF_RESERVED_LNI
|
Dicadangkan untuk penggunaan sistem.
Catatan Hanya tersedia di Windows 7, Windows Server 2008 R2, dan yang lebih baru.
|
scope
Disiapkan untuk penggunaan masa mendatang.
risk
Disiapkan untuk penggunaan masa mendatang.
UiInfo
Struktur UiInfo .
rootCauseIndex
Persyaratan
| Persyaratan |
Nilai |
|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
|
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
|
Header |
ndattrib.h |
Lihat juga
CopyRepairInfo
FreeRepairInfos
UiInfo