StreamClassGetDmaBuffer, fonction (strmini.h)
La routine StreamClassGetDmaBuffer retourne un pointeur vers la mémoire tampon DMA que le pilote de classe alloue pour le minidriver.
Syntaxe
PVOID STREAMAPI StreamClassGetDmaBuffer(
[in] PVOID HwDeviceExtension
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension d’appareil du minidriver. Le minidriver spécifie la taille de cette mémoire tampon dans la structure HW_INITIALIZATION_DATA qu’il transmet lorsqu’il s’inscrit via StreamClassRegisterMinidriver. Le pilote de classe passe ensuite des pointeurs vers la mémoire tampon dans le HwDeviceExtension membre du HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTet PORT_CONFIGURATION_INFORMATION structures qu’il transmet au minidriver.
Valeur de retour
StreamClassGetDmaBuffer retourne un pointeur vers la mémoire tampon DMA.
Remarques
Le minidriver spécifie la taille de la mémoire tampon DMA dans la DmaBufferSize membre de sa structure HW_INITIALIZATION_DATA.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | strmini.h (include Strmini.h) |
bibliothèque | Stream.lib |