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 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

Vedi anche

HW_INITIALIZATION_DATA