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 membro HwDeviceExtension del HW_STREAM_REQUEST_BLOCK,HW_STREAM_OBJECT, HW_TIME_CONTEXT e PORT_CONFIGURATION_INFORMATION strutture che passa al minidriver.
Valore restituito
StreamClassGetDmaBuffer restituisce un puntatore al buffer DMA.
Commenti
Il minidriver specifica le dimensioni del buffer DMA nel membro DmaBufferSize della relativa struttura di HW_INITIALIZATION_DATA .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | strmini.h (include Strmini.h) |
Libreria | Stream.lib |