Partilhar via


Método IDmaChannel::BufferSize (portcls.h)

O método BufferSize retorna o tamanho em bytes do buffer de dados do canal DMA.

Sintaxe

ULONG BufferSize();

Valor de retorno

Esse método retorna ULONG, que é o tamanho em bytes do buffer.

Observações

O método BufferSize retorna o tamanho do buffer definido pela chamada anterior para IDmaChannel::SetBufferSize. Se SetBufferSize não tiver sido chamado desde a chamada IDmaChannel::AllocateBuffer, BufferSize retornará o tamanho do buffer alocado. O objeto de canal DMA não usa esse valor internamente. Esse valor é mantido pelo objeto para permitir que seus vários clientes comuniquem o tamanho pretendido do buffer. Essa chamada geralmente é usada para obter o parâmetro de tamanho de mapa para o método IDmaChannelSlave::Start.

Nota

A Microsoft dá suporte a um ambiente diversificado e inclusivo. Este artigo contém referências à terminologia que o guia de estilo da Microsoft para comunicação sem preconceitos reconhece como excludente. A palavra ou frase é usada neste artigo para consistência porque ela aparece atualmente no software. Quando o software for atualizado para remover o idioma, este artigo será atualizado para estar alinhado.

Requisitos

Requisito Valor
cabeçalho portcls.h
IRQL Qualquer nível

Consulte também

IDmaChannel