Share via


Función MsiRecordSetStreamW (msiquery.h)

La función MsiRecordSetStream establece un campo de secuencia de registros de un archivo. Los datos de secuencia no se pueden insertar en campos temporales.

Sintaxis

UINT MsiRecordSetStreamW(
  [in] MSIHANDLE hRecord,
  [in] UINT      iField,
  [in] LPCWSTR   szFilePath
);

Parámetros

[in] hRecord

Identificador del registro.

[in] iField

Especifica el campo del registro que se va a establecer.

[in] szFilePath

Especifica la ruta de acceso al archivo que contiene la secuencia.

Valor devuelto

La función MsiRecordSetStream devuelve los valores siguientes:

Comentarios

El contenido del archivo especificado en la función MsiRecordSetStream se lee en un objeto stream. La secuencia persiste si el registro se inserta en la base de datos y se confirma la base de datos.

Para restablecer la secuencia a su principio, debe pasar un puntero Null para szFilePath. No pase un puntero a una cadena vacía, "", para restablecer la secuencia.

Consulte también Limitaciones OLE en secuencias.

Si se produce un error en la función, puede obtener información de error extendida mediante MsiGetLastErrorRecord.

Nota:

El encabezado msiquery.h define MsiRecordSetStream como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

   
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

Consulte también

Funciones de procesamiento de registros