Méthode IDmaChannel ::BufferSize (portcls.h)
La méthode BufferSize retourne la taille en octets de la mémoire tampon de données du canal DMA.
Syntaxe
ULONG BufferSize();
Valeur de retour
Cette méthode retourne ULONG qui correspond à la taille en octets de la mémoire tampon.
Remarques
La méthode BufferSize retourne la taille de mémoire tampon qui a été définie par l’appel précédent à IDmaChannel ::SetBufferSize. Si SetBufferSize n’a pas été appelé depuis l’appel IDmaChannel ::AllocateBuffer, BufferSize retourne la taille de mémoire tampon allouée. L’objet DMA-channel n’utilise pas réellement cette valeur en interne. Cette valeur est conservée par l’objet pour permettre à ses différents clients de communiquer la taille prévue de la mémoire tampon. Cet appel est souvent utilisé pour obtenir le paramètre map-size de la méthode IDmaChannelSlave ::Start.
Notes
Microsoft prend en charge un environnement diversifié et inclusif. Cet article contient des références à la terminologie que le guide de style Microsoft pour la communication sans préjugés reconnaît comme une exclusion. Le mot ou l’expression est utilisé dans cet article à des fins de cohérence, car il apparaît actuellement dans le logiciel. Lorsque le logiciel est mis à jour pour supprimer la langue, cet article est mis à jour pour être aligné.
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