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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour