跳轉到主要內容
此方法於用戶端實作。它會開始將指定的檔案寫入記憶體。

語法

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

參數

FileName [in] 要寫入記憶體的檔案名稱。 BufferSize [in, out] 檔案每個連續寫入區塊大小的限制。此參數為選用,可設為 0;在此情況下,會使用預設的區塊大小,並透過此參數傳回。

回傳值

[僅限 C++] 如果此方法回傳的值不是 S_OK,則表示用戶端發生錯誤。

備註

此 方法 的客戶端實作必須確保在 方法 內部擲出的所有例外狀況都會被攔截並處理,且不會有任何例外狀況傳播到 方法 外部。若例外狀況傳播到 方法 外部,可能會導致無法預期的結果 (例如程式終止) 。

另請參閱

IFileWriter