다음을 통해 공유


IFillLockBytes 인터페이스(objidl.h)

IFillLockBytes 인터페이스를 사용하면 코드를 다운로드하여 구조화된 스토리지 바이트 배열에 데이터를 비동기적으로 쓸 수 있습니다. 다운로드 코드에 사용할 수 있는 새 데이터가 있는 경우 IFillLockBytes::FillAppend 또는 IFillLockBytes::FillAt 를 호출하여 바이트 배열에 데이터를 씁니다. ILockBytes 인터페이스 호출을 통해 이 데이터에 액세스하려는 애플리케이션은 다운로더가 IFillLockBytes를 계속 호출하는 경우에도 이 작업을 수행할 수 있습니다. 애플리케이션이 IFillLockBytes 호출을 통해 아직 다운로드되지 않은 데이터에 액세스하려고 하면 ILockBytes 는 새 오류를 반환하고 E_PENDING.

상속

IFillLockBytes 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IFillLockBytes 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IFillLockBytes 인터페이스에는 이러한 메서드가 있습니다.

 
IFillLockBytes::FillAppend

FillAppend 메서드는 바이트 배열의 끝에 새 바이트 블록을 씁니다.
IFillLockBytes::FillAt

FillAt 메서드는 새 데이터 블록을 바이트 배열의 지정된 위치에 씁니다.
IFillLockBytes::SetFillSize

SetFillSize 메서드는 바이트 배열의 예상 크기를 설정합니다.
IFillLockBytes::Terminate

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

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 objidl.h

추가 정보

BINDINFO

IConnectionPoint

IConnectionPointContainer

ILockBytes

IProgressNotify

IStorage

IStream