Función MsiRecordDataSize (msiquery.h)
La función MsiRecordDataSize devuelve la longitud de un campo de registro. El recuento no incluye el carácter nulo de terminación.
Sintaxis
UINT MsiRecordDataSize(
[in] MSIHANDLE hRecord,
[in] UINT iField
);
Parámetros
[in] hRecord
Identificador del registro.
[in] iField
Especifica un campo del registro.
Valor devuelto
La función MsiRecordDataSize devuelve 0 si el campo es null, inexistente o un puntero de objeto interno. La función también devuelve 0 si el identificador no es un identificador de registro válido.
Si los datos están en formato entero, la función devuelve sizeof(int).
Si los datos están en formato de cadena, la función devuelve el recuento de caracteres (sin incluir el carácter NULL).
Si los datos están en formato de secuencia, la función devuelve el recuento de bytes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP |
Plataforma de destino | Windows |
Encabezado | msiquery.h |
Library | Msi.lib |
Archivo DLL | Msi.dll |