Saltar al contenido principal
Este método se implementa del lado del cliente. Inicia la escritura en memoria del archivo especificado.

Sintaxis

C++

HRESULT Open(
  BSTR FileName,
  int* BufferSize
);

C#

void Open(
  string  FileName,
  ref int BufferSize
);

Visual Basic .NET

Sub Open( _
  FileName As String, _
  ByRef BufferSize As Integer _
)

Parámetros

FileName [in] El nombre del archivo que se escribirá en la memoria. BufferSize [in, out] El límite del tamaño de cada porción del archivo que se escribe de forma continua. Este parámetro es opcional y puede ser 0; en ese caso, se usará el tamaño de porción predeterminado y se devolverá en este parámetro.

Valores de retorno

[Solo para C++] Si este método devuelve un valor distinto de S_OK, significa que se ha producido un error del lado del cliente.

Observaciones

La implementación cliente de este método debe garantizar que todas las excepciones que se produzcan dentro del método se capturen y se controlen, y que no se propaguen fuera de él. La propagación de una excepción fuera del método puede dar lugar a resultados impredecibles (como la finalización del programa).

Consulte también

IFileWriter