다음을 통해 공유


IFillLockBytes - 구현

시스템은 복합 파일 구현의 일부로 IFillLockBytes 구현을 제공합니다.

코드를 다운로드하면 StgOpenAsyncDocFileOnIFillLockBytes를 호출하여 비동기 복합 파일 개체의 instance 만들 수 있습니다. 코드를 다운로드하면 StgGetIFillLockBytesOnFile 함수 또는 StgGetIFillLockBytesOnILockBytes 함수를 호출하여 기존 파일 또는 바이트 배열에 비동기 바이 배열 래퍼 개체의 instance 만들 수도 있습니다.

사용 시기

현재 URL 모니커가 COM 비동기 스토리지 구현의 유일한 사용자입니다.

설명

다음은 IFillLockBytes 구현의 네 가지 메서드입니다.

IFillLockBytes::FillAppend

바이트 배열의 끝에 새 바이트 블록을 씁니다. 블록의 크기는 FillAppend에 대한 매개 변수로 지정됩니다.

IFillLockBytes::FillAt

새 데이터 블록을 바이트 배열의 지정된 위치에 씁니다.

IFillLockBytes::SetFillSize

바이트 배열의 크기를 설정합니다. 메서드에서 지정한 상한을 초과하는 데이터에 액세스하려는 ILockBytes::ReadAt 호출에서 E_FAIL 반환합니다.

IFillLockBytes::Terminate

다운로드가 성공적으로 또는 실패하여 종료되었음을 바이트 배열에 알릴 수 있습니다.