메인 콘텐츠로 건너뛰기
이 메서드는 Windows용 FRE에 구현되어 있습니다.
이 메서드는 비동기 스캔 작업을 시작한 후 즉시 반환합니다. 스캔에는 시간이 오래 걸릴 수 있으므로, 긴 스캔 작업이 완료될 때까지 프로그램이 대기하지 않게 하려는 경우 이 메서드가 유용합니다. 이 메서드는 입력 매개변수로 IScanCallback 스캔 관리 인터페이스에 대한 포인터를 사용합니다.
다른 스캔 소스를 선택하더라도 현재 스캔 작업이 완료되기 전에는 다른 스캔 작업을 시작할 수 없습니다. 작업 완료는 OnScanComplete 알림으로 통지됩니다.

구문

C++

HRESULT BeginScan(
  ScanSourceUITypeEnum UserInterfaceType,
  BSTR                 Folder,
  IScanCallback*       Callback
);

C#

void BeginScan(
  ScanSourceUITypeEnum UserInterfaceType,
  BSTR                 Folder,
  IScanCallback*       Callback
);

Visual Basic .NET

Sub BeginScan( _
  UserInterfaceType As ScanSourceUITypeEnum, _
  Folder As String, _
  ByRef Callback As IScanCallback _
)

매개변수

UserInterfaceType [in] 이 변수는 ScanSourceUITypeEnum에 따라 스캔 옵션을 설정할 때 사용할 사용자 인터페이스 유형을 지정합니다. 이 매개변수에는 SSUIT_All 상수를 전달하지 마십시오. 대화 상자를 표시하지 않으려면 SSUIT_None 상수를 전달하십시오. Folder [in] 이 변수는 스캔 결과를 저장할 폴더 경로를 지정합니다. 이 폴더는 미리 존재해야 합니다. Callback [in] 이 변수는 IScanCallback 콜백 인터페이스에 대한 포인터를 전달하는 데 사용됩니다. 이 인터페이스는 스캔 진행 상황과 완료 알림, 또는 스캔 중 발생할 수 있는 오류 알림에 사용됩니다. 이 매개변수는 선택 사항입니다. 알림을 받지 않으려면 null 포인터를 전달하십시오.

반환값

이 메서드는 ABBYY FineReader Engine 함수의 표준 반환값 중 하나를 반환할 수 있습니다.

참고 항목

ScanSource