Partilhar via


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

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

Sintaxe

void SetBufferSize(
  ULONG BufferSize
);

Parâmetros

BufferSize

Especifica o tamanho atual do buffer em bytes.

Valor de retorno

Nenhum

Observações

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, o IDmaChannel::BufferSize retorna o tamanho real do buffer alocado. Depois que SetBufferSize é chamado, BufferSize retorna o tamanho especificado na chamada SetBufferSize. O objeto de canal DMA não usa esse valor internamente. O tamanho atual do buffer é 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

Consulte também

IDmaChannel