가상 공간 OnDataAvailable ( DWORD dwsize, DWORD bscfFlag );
매개 변수
dwsize
바인딩 처음부터 사용할 수 있는 데이터의 바이트 단위로 누적 금액. 데이터 용량이 관련 작업, 또는 특정 금액 제공 되었다 나타내는 0 일 수 있습니다.
bscfFlag
BSCF 열거형 값입니다. 다음 값 중 하나 이상이 될 수 있습니다.:
주의
비동기 모니커 호출 OnDataAvailable 그것 비동기 바인드 작업 동안 사용할 수 있게 되 면 클라이언트에 데이터를 제공 합니다. 이 함수는 기본 구현 하지 않습니다. 샘플 구현에 대 한 다음 예제를 참조 하십시오.
예제
/ Cdatapathproperty를 참조 하십시오.
void CAsyncMyTextProperty::OnDataAvailable (DWORD dwSize, DWORD bscfFlag)
{
nbsp; 만약 ((bscfFlag & BSCF_FIRSTDATANOTIFICATION)! = 0)
? {
???? m_dwReadBefore = 0;
???? m_strText.Empty();
? }
DWORD dwArriving = dwSize-m_dwReadBefore;
경우 (dwArriving > 0)
? {
???? int nLen = m_strText.GetLength();
???? ASSERT(nLen == m_dwReadBefore);
???? LPTSTR psz (nLen + dwArriving); m_strText.GetBuffer =
???? 읽기 (psz + nLen, dwArriving);
???? m_strText.ReleaseBuffer (nLen + dwArriving);
???? m_dwReadBefore = dwSize;
???? GetControl()-> Invalidate();
? }
}
CAsyncMonikerFile 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CDataPathProperty(&N)