Método streambuf::acquire
Obtém um ponteiro para o próximo bloco de dados contíguo já alocado.
virtual bool acquire(
_Out_ _CharType*& ptr,
_Out_ size_t& count
);
Parâmetros
ptr
Uma referência a uma variável de ponteiro que contém o endereço de bloco em êxito.count
O número de caracteres contíguos disponíveis no endereço em "ptr".
Valor de retorno
true se a operação for bem-sucedida, caso contrário, false.
Comentários
Um retorno de falso não necessariamente indica que uma operação de leitura subsequente falharia, só que não há bloco para retornar imediatamente ou que o buffer de fluxo não oferece suporte para a operação. O buffer de fluxo não pode liberar o bloco até que ::release method seja chamado. Se o final do fluxo for alcançado, a função retornará true, um ponteiro nulo e uma contagem igual a zero; uma leitura subsequente não será bem-sucedida.
Requisitos
Cabeçalho: astreambuf.h
Namespace: concurrency::streams