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 |