Bagikan melalui


Fungsi WsCreateError (webservices.h)

Membuat objek kesalahan yang dapat diteruskan ke fungsi untuk merekam informasi kesalahan kaya.

Sintaks

HRESULT WsCreateError(
       const WS_ERROR_PROPERTY *properties,
  [in] ULONG                   propertyCount,
       WS_ERROR                **error
);

Parameter

properties

Array struktur WS_ERROR_PROPERTY yang berisi properti kesalahan opsional.

[in] propertyCount

Jumlah properti dalam array properti .

error

Jika berhasil, pointer yang menerima alamat struktur WS_ERROR yang mewakili objek kesalahan yang dibuat.

Mengembalikan nilai

Jika fungsi berhasil, fungsi akan mengembalikan NO_ERROR; jika tidak, kode kesalahan HRESULT akan dikembalikan.

Menampilkan kode Deskripsi
E_INVALIDARG
Satu atau beberapa argumen tidak valid.
E_OUTOFMEMORY
Tidak cukup memori untuk menyelesaikan operasi.
Kesalahan Lainnya
Fungsi ini dapat mengembalikan kesalahan lain yang tidak tercantum di atas.

Keterangan

Ketika Anda tidak lama membutuhkan objek kesalahan, bebaskan dengan memanggil fungsi WsFreeError .

Secara default, bahasa informasi yang bergantung pada bahasa apa pun dalam objek kesalahan adalah bahasa UI default pengguna saat ini. Namun, Anda dapat mengubah bahasa dengan mengatur properti WS_ERROR_PROPERTY_LANGID. Lihat enumerasi WS_ERROR_PROPERTY_ID .

Persyaratan

   
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