віртуальний порожнечу OnDataAvailable ( DWORD dwsize, DWORD bscfFlag );
Параметри
dwsize
Сукупний обсяг (у байтах) дані доступні з початку прив'язування. Може бути нульовим, із зазначенням, що обсяг даних не має відношення до роботи, або що не певну суму стала доступна.
bscfFlag
BSCF припустимого. Може бути, один або декілька з таких значень:
Зауваження
Асинхронний Кличка дзвінки OnDataAvailable надати дані клієнта, як вона стає доступною, під час операцій асинхронних bind. За замовчуванням реалізація цієї функції не робить нічого. Див наступний приклад для здійснення вибірки.
Приклад
/ / зверніться до CDataPathProperty.
втрати 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 = m_strText.GetBuffer (nLen + dwArriving);
Читати (psz + nLen, dwArriving);
m_strText.ReleaseBuffer (nLen + dwArriving);
m_dwReadBefore = dwSize;
GetControl() - > Invalidate();
}
}
Огляд CAsyncMonikerFile |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також CDataPathProperty