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 permet de 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 l’appel de SetBufferSize, IDmaChannel ::BufferSize retourne la taille réelle de la mémoire tampon allouée. Une fois que SetBufferSize est appelé, BufferSize retourne la taille spécifiée dans l’appel SetBufferSize. L’objet DMA-channel n’utilise pas réellement 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.

Configuration requise

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

Voir aussi

IDmaChannel