Bagikan melalui


Struktur RepairInfo (ndattrib.h)

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