IDmaChannel::SetBufferSize, méthode (portcls.h)

La méthode SetBufferSize définit la taille actuelle de la mémoire tampon du canal DMA.

Syntaxe

void SetBufferSize(
  ULONG BufferSize
);

Paramètres

BufferSize

Spécifie la taille actuelle de la mémoire tampon en octets.

Valeur de retour

None

Remarques

La méthode SetBufferSize est utilisée pour modifier la taille d’une mémoire tampon précédemment allouée par la méthode IDmaChannel::AllocateBuffer. Après l’appel à AllocateBuffer et avant que SetBufferSize soit appelé, l’IDmaChannel::BufferSize retourne la taille réelle de la mémoire tampon allouée. Une fois SetBufferSize appelé, BufferSize retourne la taille spécifiée dans l’appel SetBufferSize. L’objet de canal DMA n’utilise pas cette valeur en interne. La taille actuelle de la mémoire tampon est conservée par l’objet pour permettre à ses différents clients de communiquer la taille prévue de la mémoire tampon.

Spécifications

   
En-tête portcls.h
IRQL N’importe quel niveau

Voir aussi

IDmaChannel