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

IDmaChannel