Funzione StreamClassGetDmaBuffer (strmini.h)
La routine StreamClassGetDmaBuffer restituisce un puntatore al buffer DMA allocato dal driver di classe per il minidriver.
Sintassi
PVOID STREAMAPI StreamClassGetDmaBuffer(
[in] PVOID HwDeviceExtension
);
Parametri
[in] HwDeviceExtension
Puntatore all'estensione del dispositivo del minidriver. Il minidriver specifica le dimensioni di questo buffer nella struttura HW_INITIALIZATION_DATA che passa quando si registra tramite StreamClassRegisterMinidriver. Il driver di classe passa quindi puntatori al buffer nel HwDeviceExtension membro del HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTe le strutture PORT_CONFIGURATION_INFORMATION passano al minidriver.
Valore restituito
StreamClassGetDmaBuffer restituisce un puntatore al buffer DMA.
Osservazioni
Il minidriver specifica le dimensioni del buffer DMA nel membro DmaBufferSize della relativa struttura HW_INITIALIZATION_DATA.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | strmini.h (include Strmini.h) |
libreria | Stream.lib |