Bagikan melalui


Metode ICredentialProviderCredential::ReportResult (credentialprovider.h)

Menerjemahkan kode status kesalahan yang diterima ke dalam pesan yang dapat dibaca pengguna yang sesuai. Antarmuka pengguna Kredensial tidak memanggil metode ini.

Sintaks

HRESULT ReportResult(
  [in]  NTSTATUS                        ntsStatus,
  [in]  NTSTATUS                        ntsSubstatus,
  [out] LPWSTR                          *ppszOptionalStatusText,
  [out] CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon
);

Parameter

[in] ntsStatus

Jenis: NTSTATUS

Nilai NTSTATUS yang mencerminkan nilai pengembalian panggilan Winlogon ke LsaLogonUser.

[in] ntsSubstatus

Jenis: NTSTATUS

Nilai NTSTATUS yang mencerminkan nilai yang diarahkan oleh parameter SubStatusLsaLogonUser ketika fungsi tersebut kembali setelah dipanggil oleh Winlogon.

[out] ppszOptionalStatusText

Jenis: LPWSTR*

Penunjuk ke pesan kesalahan yang akan ditampilkan kepada pengguna. Mungkin NULL.

[out] pcpsiOptionalStatusIcon

Jenis: CREDENTIAL_PROVIDER_STATUS_ICON*

Penunjuk ke ikon yang akan ditampilkan pada kredensial. Mungkin NULL.

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Metode ini diperlukan untuk UI Masuk.

Metode ini digunakan untuk melaporkan hasil upaya masuk kembali ke kredensial. Informasi di ntsStatus dan ntsSubstatus juga dapat digunakan ketika penyedia kredensial ingin menghasilkan pesan kesalahan kustom. Teks status dari panggilan ini akan ditampilkan pada kredensial yang dipilih.

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 credentialprovider.h