Bagikan melalui


Fungsi VarI8FromCy (oleauto.h)

Penting

API ini dipengaruhi oleh masalah yang dijelaskan dalam topik Dukungan Microsoft VarI8FromCy menghasilkan nilai yang salah ketika nilai CY sangat besar.

Mengonversi nilai mata uang menjadi nilai bilangan bulat 8-byte.

Sintaks

HRESULT VarI8FromCy(
  [in]  CY     cyIn,
  [out] LONG64 *pi64Out
);

Parameter

[in] cyIn

Nilai yang akan dikonversi.

[out] pi64Out

Nilai yang dihasilkan.

Menampilkan nilai

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
DISP_E_BADVARTYPE
Parameter input bukan jenis varian yang valid.
DISP_E_OVERFLOW
Data yang ditujukkan oleh parameter output tidak sesuai dengan jenis tujuan.
DISP_E_TYPEMISMATCH
Argumen tidak dapat dikoercasi ke tipe yang ditentukan.
E_INVALIDARG
Salah satu argumen tidak valid.
E_OUTOFMEMORY
Tidak cukup memori untuk menyelesaikan operasi.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oleauto.h
Pustaka OleAut32.lib
DLL OleAut32.dll