msiRecordDataSize 函式 (msiquery.h)
MsiRecordDataSize 函式會傳回記錄字段的長度。 計數不包含終止 Null 字元。
語法
UINT MsiRecordDataSize(
[in] MSIHANDLE hRecord,
[in] UINT iField
);
參數
[in] hRecord
記錄的句柄。
[in] iField
指定記錄的欄位。
傳回值
如果欄位為 Null、不存在或內部物件指標, MsiRecordDataSize 函式會傳回 0。 如果句柄不是有效的記錄句柄,函式也會傳回 0。
如果數據是整數格式,函式會傳回 sizeof (int) 。
如果數據是字串格式,函式會傳回字元計數 (不包含 null 字元) 。
如果數據是數據流格式,函式會傳回位元組計數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer |
目標平台 | Windows |
標頭 | msiquery.h |
程式庫 | Msi.lib |
Dll | Msi.dll |