Sdílet prostřednictvím


CArchive::IsBufferEmpty

Volání této členské funkce objektu archivu vnitřní vyrovnávací paměti je prázdný.

BOOL IsBufferEmpty( ) const;

Vrácená hodnota

Nenulová hodnota, pokud vyrovnávací paměť archivu je prázdná. jinak 0.

Poznámky

Tato funkce je dodávána podpora programování tříd MFC Windows Sockets CSocketFile .Není nutné používat pro archiv přidružené CFile objektu.

Důvod pro použití IsBufferEmpty s archiv přidružené CSocketFile objekt je, že vyrovnávací paměti archivu může obsahovat více než jednu zprávu nebo záznam.Po obdržení jednu zprávu, měli byste použít IsBufferEmpty řízení smyčky, která pokračuje v přijímání dat, dokud není vyrovnávací paměť prázdná.Další informace naleznete příjem členské funkce třídy CAsyncSocket , který ukazuje, jak použít IsBufferEmpty .

Další informace naleznete v rozhraní Windows Sockets: pomocí soketů s archivy.

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

Třída CArchive

Graf hierarchie

Třída CSocketFile

CAsyncSocket::Receive