Metodo streambuf::acquire
Ottiene un puntatore al successivo blocco di dati continuo già allocato.
virtual bool acquire(
_Out_ _CharType*& ptr,
_Out_ size_t& count
);
Parametri
ptr
Riferimento a una variabile puntatore che conterrà l'indirizzo del blocco in caso di esito positivo.count
Il numero di caratteri contigui disponibili all'indirizzo in "ptr".
Valore restituito
true se l'operazione ha esito positivo. In caso contrario, false.
Note
Se il valore restituito è false, non indica necessariamente che un'operazione di lettura successiva avrà esito negativo, ma solo che non esiste alcun blocco da restituire immediatamente o che il buffer del flusso non supporta l'operazione. Il buffer del flusso non può rilasciare il blocco finché viene chiamato ::release method. Se la fine del flusso viene raggiunta, tramite la funzione verranno restituiti true, un puntatore null e un conteggio di zero; una lettura successiva avrà esito negativo.
Requisiti
Intestazione: astreambuf.h
Spazio dei nomi: concurrency::streams