CInternetSession::EnableStatusCallback

상태 콜백이 활성화 하려면이 멤버 함수를 호출 합니다.

BOOL EnableStatusCallback(
   BOOL bEnable = TRUE 
);

매개 변수

  • bEnable
    콜백을 사용할지 여부를 지정 합니다.기본값은 TRUE.

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.호출이 실패 하는 경우의 발생을 검사 하 여 오류의 원인을 확인 CInternetException 개체입니다.

설명

상태 콜백을 처리 하는 경우 응용 프로그램의 상태 표시줄에서 상태 (예: 이름 확인, 서버와의 연결) 작업의 진행률 정보를 제공할 수 있습니다.작업 상태 표시 장기 작업 중 특히 유용한 기능입니다.

콜백이 요청 처리 하는 동안 발생 하기 때문에 응용 프로그램에 네트워크에 데이터 처리량 저하를 방지 하기 위해 콜백 적게 시간을 투자 해야 합니다.예를 들어, 대화 상자에서 콜백 입력 서버는 요청을 종료 하는 이러한 시간이 오래 걸리는 작업 수 있습니다.

마찬가지로 모든 콜백이 보류 중인 상태 콜백을 제거할 수 없습니다.

모든 작업을 비동기적으로 처리 하려면 자신의 스레드를 만들지 또는 없이 MFC WinInet 함수를 사용 합니다.

예외

이 메서드가 형식의 예외를 throw 할 수 있습니다 CInternetException*.

요구 사항

헤더: afxinet.h

참고 항목

참조

CInternetSession 클래스

계층 구조 차트

CInternetSession::CInternetSession