Função MsiRecordDataSize (msiquery.h)
A função MsiRecordDataSize retorna o comprimento de um campo de registro. A contagem não inclui o caractere nulo de terminação.
Sintaxe
UINT MsiRecordDataSize(
[in] MSIHANDLE hRecord,
[in] UINT iField
);
Parâmetros
[in] hRecord
Manipule para o registro.
[in] iField
Especifica um campo do registro.
Retornar valor
A função MsiRecordDataSize retornará 0 se o campo for nulo, inexistente ou um ponteiro de objeto interno. A função também retornará 0 se o identificador não for um identificador de registro válido.
Se os dados estiverem no formato inteiro, a função retornará sizeof(int).
Se os dados estiverem no formato de cadeia de caracteres, a função retornará a contagem de caracteres (sem incluir o caractere nulo).
Se os dados estiverem no formato de fluxo, a função retornará a contagem de bytes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP |
Plataforma de Destino | Windows |
Cabeçalho | msiquery.h |
Biblioteca | Msi.lib |
DLL | Msi.dll |