메인 콘텐츠로 건너뛰기
이 메서드는 클라이언트 측에서 구현됩니다. 이 메서드는 지정된 파일을 메모리에 쓰기 시작합니다.

구문

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