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 |