Método Record.ReadStream
El método ReadStream del objeto Record lee un número especificado de bytes de un campo de registro que contiene datos de flujo.
Sintaxis
Record.ReadStream(
field,
length,
format
)
Parámetros
-
field
-
Número de campo necesario del valor dentro del registro, basado en 1.
-
length
-
Número necesario de bytes que se deben leer del flujo.
-
format
-
Interpretación necesaria y devolución de los bytes de datos.
Nombre de parámetro Significado - msiReadStreamInteger
- 0
Como entero largo, la longitud debe ser de 1 a 4. - msiReadStreamBytes
- 1
Los datos como BSTR: un byte por carácter. - msiReadStreamAnsi
- 2
Bytes ANSI convertidos a un BSTR Unicode. - msiReadStreamDirect
- 3
Pares de bytes que se devuelven directamente como BSTR.
Valor devuelto
Este método devuelve una cadena que contiene el número solicitado de bytes leídos desde un campo de registro.
Observaciones
El valor devuelto de un campo inexistente es un valor vacío. Si la secuencia tiene menos bytes que el recuento solicitado, la cadena devuelta se abre correctamente.
Para ver un ejemplo de este método, consulte Copia de un archivo ANSI en un campo de base de datos.
Requisitos
Requisito | Value |
---|---|
Versión |
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 |
Archivo DLL |
|
IID |
IID_IRecord se define como 000C1093-0000-0000-C000-000000000046 |