Bagikan melalui


Fungsi WsGetErrorString (webservices.h)

Mengambil string kesalahan dari objek kesalahan.

Sintaks

HRESULT WsGetErrorString(
  [in]  WS_ERROR  *error,
  [in]  ULONG     index,
  [out] WS_STRING *string
);

Parameter

[in] error

Objek kesalahan yang berisi string.

[in] index

Indeks berbasis nol yang mengidentifikasi string yang akan diambil. String kesalahan pertama (indeks 0) akan menjadi string yang terakhir ditambahkan ke objek kesalahan (menggunakan WsAddErrorString). Ketika WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE disajikan dalam objek kesalahan, teks kesalahan yang sesuai akan tersedia di indeks terakhir.

Jumlah kesalahan dapat diambil menggunakan WS_ERROR_PROPERTY_STRING_COUNT.

[out] string

String yang dikembalikan. String valid hingga WsResetError atau WsFreeError dipanggil.

String tidak nol dihentikan.

Mengembalikan nilai

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
E_INVALIDARG
Satu atau beberapa argumen tidak valid.
Kesalahan Lainnya
Fungsi ini dapat mengembalikan kesalahan lain yang tidak tercantum di atas.

Keterangan

String dalam bahasa yang ditentukan oleh properti LANGID dari objek kesalahan. Ini dapat diambil menggunakan WsGetErrorProperty dengan WS_ERROR_PROPERTY_LANGID.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header webservices.h
Pustaka WebServices.lib
DLL WebServices.dll