CAsyncMonikerFile::OnProgress
모니커가 반복적으로 적당 한 간격으로 긴 작업 중에 일반적으로이 바인딩 작업의 현재 진행률을 나타내기 위해 호출 됩니다.
virtual void OnProgress(
ULONG ulProgress,
ULONG ulProgressMax,
ULONG ulStatusCode,
LPCTSTR szStatusText
);
매개 변수
ulProgress
에 표시 된 예상된 최대값을 기준으로 바인딩 작업의 현재 진행률을 나타내는 ulProgressMax.ulProgressMax
예상된 최대 값을 나타내는 ulProgress 호출 하는 동안 OnProgress 이 작업에 대 한.ulStatusCode
바인딩 작업의 진행 상황에 관한 추가 정보를 제공합니다.유효한 값 결정의 BINDSTATUS 열거형입니다.가능한 값을 보려면 설명 부분을 참조하십시오.szStatusText
값에 따라 현재 진행 중인 정보 ulStatusCode.가능한 값을 보려면 설명 부분을 참조하십시오.
설명
가능한 값에 대 한 ulStatusCode (및 szStatusText 각 값에 대 한)입니다.
BINDSTATUS_FINDINGRESOURCE
바인드 개체나 저장소에 연결 되 고 있는 리소스를 찾습니다.szStatusText 검색 중인 리소스의 표시 이름을 제공 (예를 들어 "www.microsoft.com")에 대 한.BINDSTATUS_CONNECTING
바인드 개체나 저장소에 연결 되 고 있는 리소스에 연결 합니다.szStatusText (예: IP 주소)에 연결 되 고 리소스의 표시 이름을 제공 합니다.BINDSTATUS_SENDINGREQUEST
개체 또는 저장소에 바인딩되는 바인드 요청 합니다.szStatusText 개체 (예: 파일 이름)의 표시 이름을 제공 합니다.BINDSTATUS_REDIRECTING
바인딩 작업이 데이터를 다른 위치로 리디렉션 되었습니다.szStatusText 표시 이름에 새 데이터 위치를 제공 합니다.BINDSTATUS_USINGCACHEDCOPY
바인드 캐시 된 복사본에서 요청 된 저장소를 검색 합니다.The szStatusText is NULL.BINDSTATUS_BEGINDOWNLOADDATA
바인드 받는 개체나 저장소에 연결 하 고 시작 했습니다.szStatusText 위치 데이터의 표시 이름을 제공 합니다.BINDSTATUS_DOWNLOADINGDATA
바인드 개체 또는 저장소에 연결 하 고 계속 합니다.szStatusText 위치 데이터의 표시 이름을 제공 합니다.BINDSTATUS_ENDDOWNLOADDATA
바인드 개체나 저장소에 연결 되 고 수신 완료 했습니다.szStatusText 위치 데이터의 표시 이름을 제공 합니다.BINDSTATUS_CLASSIDAVAILABLE
바인딩되는 개체의 인스턴스는 만들 수 있습니다.szStatusText 원하는 경우 클라이언트를 바인딩 작업을 취소할 수 있도록 문자열 형식의 새 개체의 CLSID를 제공 합니다.
요구 사항
헤더: afxole.h