Функция MsiRecordGetInteger (msiquery.h)

Функция MsiRecordGetInteger возвращает целочисленное значение из поля записи.

Синтаксис

int MsiRecordGetInteger(
  [in] MSIHANDLE hRecord,
  [in] UINT      iField
);

Параметры

[in] hRecord

Дескриптор записи.

[in] iField

Указывает поле записи, из которой требуется получить значение.

Возвращаемое значение

Если функция выполняется успешно, возвращаемым значением является целочисленное значение поля.

Комментарии

Функция MsiRecordGetInteger возвращает MSI_NULL_INTEGER , если поле имеет значение NULL или если поле является строкой, которую нельзя преобразовать в целое число.

Требования

Требование Значение
Минимальная версия клиента Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista.
Целевая платформа Windows
Header msiquery.h
Библиотека Msi.lib
DLL Msi.dll

См. также раздел

Функции обработки записей