CBindStatusCallback 클래스 멤버

IBindStatusCallback 메서드

GetBindInfo 비동기 모니커 만들 수에 바인딩 형식에 대 한 요청 정보에 의해 호출。
GetPriority 비동기 모니커 바인딩 작업의 우선 순위를 호출 합니다. ATL 구현 E_NOTIMPL 을 반환합니다.
OnLowResource 자원은 낮은 때 호출 됩니다. ATL 구현은 S_OK 를 반환합니다.
OnObjectAvailable 비동기 모니커를 응용 프로그램 개체 인터페이스 포인터를 전달 하 여 호출 합니다. ATL 구현은 S_OK 를 반환합니다.
OnProgress 데이터 다운로드 프로세스의 진행률을 나타내기 위해 호출 됩니다. ATL 구현은 S_OK 를 반환합니다.
OnStartBinding 바인딩이 시작 될 때 호출。
OnStopBinding 비동기 데이터 전송 중지 될 때 호출。

클래스 메서드

CBindStatusCallback 생성자。
다운로드 다운로드 프로세스를 시작 하 고 CBindStatusCallback 개체를 만듭니다 StartAsyncDownload 호출。
OnDataAvailable 사용할 수 있게 됩니다 응용 프로그램에 데이터를 제공 하기 위해 호출 합니다. 데이터를 읽은 다음 데이터를 사용 하 여 전달 함수 호출。
StartAsyncDownload 사용 가능한 바이트를 초기화 만들고 0, 읽은 바이트 푸시 형 stream 개체, URL 및 호출 OnDataAvailable 에서 데이터의 새 버전을 작성할 때마다 사용할 수。

데이터 멤버

m_dwAvailableToRead 읽기 가능한 바이트 수。
m_dwTotalRead 바이트 읽기의 총 수。
m_pFunc 데이터를 사용할 수 때 호출 하는 함수에 대 한 포인터。
m_pT 비동기 데이터 전송 요청 개체 포인터。
m_spBindCtx 포인터를 현재 바인드 작업의 IBindCtx 인터페이스。
m_spBinding 현재에 대 한 IBinding 인터페이스 포인터 작업을 바인딩합니다. ActiveX SDK 에 대 한 설명은 IBinding 를 참조 하십시오.
m_spMoniker 포인터를 IMoniker 인터페이스 사용 하 여 URL에 대 한。
m_spStream 포인터를 데이터 전송에 대 한 IStream 인터페이스。

CBindStatusCallback 개요

Index