INetDiagHelper::Memvalidasi metode (ndhelper.h)
Metode Validasi dipanggil oleh NDF setelah perbaikan berhasil diselesaikan untuk memvalidasi bahwa masalah yang didiagnosis sebelumnya telah diperbaiki.
Sintaks
HRESULT Validate(
[in] PROBLEM_TYPE problem,
[out] long *pDeferredTime,
[out] REPAIR_STATUS *pStatus
);
Parameter
[in] problem
PROBLEM_TYPE yang sebelumnya telah didiagnosis oleh kelas pembantu.
[out] pDeferredTime
Penunjuk ke waktu yang akan ditangguhkan, dalam detik, jika diagnosis tidak dapat segera dimulai. Ini hanya digunakan ketika anggota pStatus diatur ke DS_DEFERRED.
[out] pStatus
Pointer ke DIAGNOSIS_STATUS yang dikembalikan dari diagnosis.
Nilai kembali
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil. |
|
Tidak tersedia cukup memori untuk menyelesaikan operasi ini. |
|
Satu atau beberapa parameter belum disediakan dengan benar. |
|
Metode opsional ini tidak diimplementasikan. |
|
Pemanggil tidak memiliki hak istimewa yang memadai untuk melakukan operasi diagnosis atau perbaikan. |
|
Operasi diagnosis atau perbaikan telah dibatalkan. |
Ekstensi Kelas Pembantu dapat mengembalikan HRESULTS yang khusus untuk kegagalan yang ditemui dalam fungsi.
Keterangan
Metode ini tidak diperlukan saat membuat Ekstensi Kelas Pembantu.
Metode ini hanya mengembalikan kode kesalahan jika mengalami kegagalan yang menghambat validasi. Jika perlu, parameter pStatus adalah cara yang diharapkan untuk berkomunikasi bahwa komponen masih dalam kondisi rendah. DS_REJECTED digunakan untuk menunjukkan bahwa masalah telah diselesaikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | ndhelper.h |