Fungsi MsiRecordSetInteger (msiquery.h)
Fungsi MsiRecordSetInteger mengatur bidang rekaman ke bidang bilangan bulat.
Sintaks
UINT MsiRecordSetInteger(
[in] MSIHANDLE hRecord,
[in] UINT iField,
[in] int iValue
);
Parameter
[in] hRecord
Tangani catatan.
[in] iField
Menentukan bidang catatan yang akan diatur.
[in] iValue
Menentukan nilai untuk mengatur bidang.
Mengembalikan nilai
Fungsi ini mengembalikan UINT.
Keterangan
Dalam fungsi MsiRecordSetInteger , mencoba menyimpan nilai di bidang yang tidak ada menyebabkan kesalahan. Perhatikan bahwa kode berikut mengembalikan ERROR_INVALID_PARAMETER.
MSIHANDLE hRecord;
UINT lReturn;
//create an msirecord with no fields
hRecord = MsiCreateRecord(0);
//attempting to set the first field's value gives you ERROR_INVALID_PARAMETER
lReturn = MsiRecordSetInteger(hRecord, 1, 0);
Untuk mengatur bidang bilangan bulat rekaman ke NULL_INTEGER, atur iValue ke MSI_NULL_INTEGER.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. |
Target Platform | Windows |
Header | msiquery.h |
Pustaka | Msi.lib |
DLL | Msi.dll |