Método Record.ReadStream
O método ReadStream do objeto Record lê um número especificado de bytes de um campo de registro que contém dados de fluxo.
Sintaxe
Record.ReadStream(
field,
length,
format
)
Parâmetros
-
field
-
O número de campo obrigatório do valor dentro do registro, baseado em 1.
-
length
-
O número necessário de bytes a serem lidos do fluxo.
-
format
-
Interpretação e retorno obrigatórios dos bytes de dados.
Nome do parâmetro Significado - msiReadStreamInteger
- 0
Como um inteiro longo, o comprimento precisa ser de 1 a 4. - msiReadStreamBytes
- 1
Os dados como um BSTR, um byte por caractere. - msiReadStreamAnsi
- 2
Os bytes ANSI convertidos em um BSTR Unicode. - msiReadStreamDirect
- 3
Os pares de bytes que são retornados diretamente como um BSTR.
Valor retornado
Esse método retorna uma cadeia de caracteres que contém o número solicitado de bytes lidos de um campo de registro.
Comentários
O valor retornado de um campo inexistente é um valor Empty. Se o fluxo tiver menos bytes solicitados pela contagem, a cadeia de caracteres retornada será reduzida de acordo.
Para ver um exemplo desse método, confira Copiar um arquivo ANSI para um campo do banco de dados.
Requisitos
Requisito | Valor |
---|---|
Versão |
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 |
DLL |
|
IID |
O IID_IRecord é definido como 000C1093-0000-0000-C000-000000000046 |