Share via


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

O método SetBufferSize define o tamanho do buffer atual do canal DMA.

Sintaxe

void SetBufferSize(
  ULONG BufferSize
);

Parâmetros

BufferSize

Especifica o tamanho atual do buffer em bytes.

Retornar valor

Nenhum

Comentários

O método SetBufferSize é usado para alterar o tamanho de um buffer que foi alocado anteriormente pelo método IDmaChannel::AllocateBuffer. Após a chamada para AllocateBuffer e antes de SetBufferSize ser chamada, iDmaChannel::BufferSize retorna o tamanho real do buffer alocado. Depois que SetBufferSize é chamado, BufferSize retorna o tamanho especificado na chamada SetBufferSize. O objeto DMA-channel não usa esse valor internamente. O tamanho do buffer atual é mantido pelo objeto para permitir que seus vários clientes comuniquem o tamanho pretendido do buffer.

Requisitos

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

Confira também

IDmaChannel