IDmaChannel ::BufferSize, méthode (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 est la taille en octets de la mémoire tampon.
Remarques
La méthode BufferSize retourne la taille de mémoire tampon 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 de canal DMA 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 à la méthode IDmaChannelSlave ::Start.
Note
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 biais reconnaît comme exclusion. Le mot ou l’expression est utilisé dans cet article pour la cohérence, car il apparaît actuellement dans le logiciel. Lorsque le logiciel est mis à jour pour supprimer la langue, cet article sera mis à jour pour être aligné.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | portcls.h |
IRQL | N’importe quel niveau |