Condividi tramite


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

Vedere anche

HW_INITIALIZATION_DATA