다음을 통해 공유


bits.h 헤더

이 헤더는 Background Intelligent Transfer Service에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

bits.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IBackgroundCopyCallback

IBackgroundCopyCallback 인터페이스를 구현하여 작업이 완료되었거나 수정되었거나 오류가 있다는 알림을 받습니다. 클라이언트는 작업의 상태 폴링하는 대신 이 인터페이스를 사용합니다.
IBackgroundCopyError

IBackgroundCopyError 인터페이스를 사용하여 오류의 원인과 전송 프로세스를 진행할 수 있는지 여부를 확인합니다.
IBackgroundCopyFile

IBackgroundCopyFile에는 작업의 일부인 파일에 대한 정보가 포함되어 있습니다. 예를 들어 IBackgroundCopyFile 메서드를 사용하여 파일의 로컬 및 원격 이름을 검색하고 진행률 정보를 전송할 수 있습니다.
IBackgroundCopyJob

IBackgroundCopyJob 인터페이스를 사용하여 작업에 파일을 추가하고, 작업의 우선 순위 수준을 설정하고, 작업 상태를 확인하고, 작업을 시작 및 중지합니다.
IBackgroundCopyManager

전송 작업을 만들고, 큐에 있는 작업이 포함된 열거자 개체를 검색하고, 큐에서 개별 작업을 검색합니다.
IEnumBackgroundCopyFiles

IEnumBackgroundCopyFiles 인터페이스를 사용하여 작업에 포함된 파일을 열거합니다. IEnumBackgroundCopyFiles 인터페이스 포인터를 얻으려면 IBackgroundCopyJob::EnumFiles 메서드를 호출합니다.
IEnumBackgroundCopyJobs

IEnumBackgroundCopyJobs 인터페이스를 사용하여 전송 큐의 작업 목록을 열거합니다. IEnumBackgroundCopyJobs 인터페이스 포인터를 얻으려면 IBackgroundCopyManager::EnumJobs 메서드를 호출합니다.

구조체

 
BG_FILE_INFO

전송할 파일의 로컬 및 원격 이름을 제공합니다.
BG_FILE_PROGRESS

전송된 바이트 수와 같은 파일 관련 진행률 정보를 제공합니다.
BG_JOB_PROGRESS

전송된 바이트 및 파일 수와 같은 작업 관련 진행률 정보를 제공합니다.
BG_JOB_TIMES

작업 관련 타임스탬프를 제공합니다.

열거형

 
BG_ERROR_CONTEXT

오류가 발생한 컨텍스트를 지정하는 상수를 정의합니다.
BG_JOB_PRIORITY

작업의 우선 순위 수준을 지정하는 상수를 정의합니다.
BG_JOB_PROXY_USAGE

파일 전송에 사용할 프록시를 지정하는 상수를 정의합니다. 각 작업에 대해 서로 다른 프록시 설정을 정의할 수 있습니다.
BG_JOB_STATE

작업의 다양한 상태를 지정하는 상수를 정의합니다.
BG_JOB_TYPE

다운로드와 같은 전송 작업 유형을 지정하는 상수를 정의합니다.