CArchive::IsBufferEmpty

BOOL IsBufferEmpty ( ) const;

Valore restituito

Diverso da zero se buffer dell'archivio è vuoto; in caso contrario 0.

Osservazioni

Chiamare questa funzione membro per determinare se il buffer interno dell'oggetto archivio è vuota. Questa funzione viene fornita per supportare la programmazione con la classe MFC Windows Sockets CSocketFile. Non è necessario utilizzarlo per un archivio associato a un oggetto CFile.

La ragione per l'utilizzo di IsBufferEmpty con un archivio associato a un oggetto CSocketFile è che buffer dell'archivio potrebbe contenere più di un messaggio o record. Dopo aver ricevuto un messaggio, è necessario utilizzare IsBufferEmpty per controllare un ciclo che continua a ricevere dati fino a quando il buffer è vuoto. Per ulteriori informazioni, vedere la funzione membro di ricezione della classe CAsyncSocket e l'esempio MFC Advanced Concepts CHATSRVR, che mostra come utilizzare IsBufferEmpty.

Per ulteriori informazioni, vedere l'articolo Windows Sockets: utilizzando prese con archivi nel manuale del programmatore di Visual C++.

Pa&noramica di CArchive |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CSocketFile, CAsyncSocket::Receive

Index