_com_error::WCode

Khusus Microsoft

Mengambil kode kesalahan 16-bit yang dipetakan ke dalam enkapsulasi HRESULT.

Sintaks

WORD WCode ( ) const throw();

Nilai hasil

HRESULT Jika berada dalam rentang 0x80040200 ke 0x8004FFFF, WCode metode mengembalikan HRESULT 0x80040200 minus; jika tidak, metode mengembalikan nol.

Keterangan

Metode WCode ini digunakan untuk membatalkan pemetaan yang terjadi dalam kode dukungan COM. Pembungkus untuk dispinterface properti atau metode memanggil rutinitas dukungan yang mengemas argumen dan panggilan IDispatch::Invoke. Setelah kembali, jika kegagalan HRESULTDISP_E_EXCEPTION dikembalikan, informasi kesalahan diambil dari struktur yang EXCEPINFO diteruskan ke IDispatch::Invoke. Kode kesalahan dapat berupa nilai 16-bit yang disimpan dalam wCode anggota EXCEPINFO struktur atau nilai 32-bit penuh dalam scode anggota EXCEPINFO struktur. Jika 16-bit wCode dikembalikan, pertama-tama harus dipetakan ke kegagalan HRESULT32-bit .

END Khusus Microsoft

Lihat juga

_com_error::HRESULTToWCode
_com_error::WCodeToHRESULT
_com_error kelas