Поделиться через


Метод streambuf::acquire

Получает указатель на следующий уже выделенный постоянный блок данных.

virtual bool acquire(
   _Out_ _CharType*& ptr,
   _Out_ size_t& count
);

Параметры

  • ptr
    Ссылка на переменную-указатель, которая содержит адрес блока при успехе.

  • count
    Число последовательных символов, доступных по адресу в "ptr".

Возвращаемое значение

Значение true, если операция выполнена успешно; в противном случае — значение false.

Заметки

значение false не обязательно означает, что последующая операция чтения потерпит неудачу, только что нет блока, который можно вернуть немедленно или что буфер потока не поддерживает операцию. Буфер потока может не отменить выделение блока до тех пор, пока не будет вызван ::release method. Если достигнут конец потока, функция вернет true, указатель null и счетчик который равен нулю; чтение последующее завершится неудачно.

Требования

Заголовок: astreambuf.h

Пространство имен: concurrency::streams

См. также

Ссылки

Класс streambuf