Vai al contenuto principale
Questo metodo è implementato sul lato client. Questo metodo avvia la scrittura del file specificato in memoria.

Sintassi

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 _
)

Parametri

FileName [in] Il nome del file da scrivere nella memoria. BufferSize [in, out] Il limite alla dimensione di ogni porzione del file scritta in modo continuo. Questo parametro è facoltativo e può essere 0; in tal caso verrà utilizzata la dimensione predefinita della porzione e tale valore verrà restituito in questo parametro.

Valori di ritorno

[Solo C++] Se questo metodo restituisce un valore diverso da S_OK, significa che si è verificato un errore lato client.

Osservazioni

L’implementazione client di questo metodo deve garantire che tutte le eccezioni generate al suo interno vengano intercettate e gestite e che nessuna eccezione venga propagata all’esterno del metodo. La propagazione di un’eccezione all’esterno del metodo può causare risultati imprevedibili, come la terminazione del programma.

Vedi anche

IFileWriter