Funzione MsiRecordDataSize (msiquery.h)
La funzione MsiRecordDataSize restituisce la lunghezza di un campo record. Il conteggio non include il carattere null di terminazione.
Sintassi
UINT MsiRecordDataSize(
[in] MSIHANDLE hRecord,
[in] UINT iField
);
Parametri
[in] hRecord
Handle per il record.
[in] iField
Specifica un campo del record.
Valore restituito
La funzione MsiRecordDataSize restituisce 0 se il campo è null, inesistente o un puntatore a un oggetto interno. La funzione restituisce anche 0 se l'handle non è un handle di record valido.
Se i dati sono in formato integer, la funzione restituisce sizeof(int).
Se i dati sono in formato stringa, la funzione restituisce il conteggio dei caratteri (senza includere il carattere Null).
Se i dati sono in formato flusso, la funzione restituisce il conteggio dei byte.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP |
Piattaforma di destinazione | Windows |
Intestazione | msiquery.h |
Libreria | Msi.lib |
DLL | Msi.dll |