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 |