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
Aucun
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 SetBufferSize appelé, BufferSize retourne la taille spécifiée dans l’appel SetBufferSize. L’objet de canal DMA 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | portcls.h |
IRQL | N’importe quel niveau |