Freigeben über


StreamClassGetDmaBuffer-Funktion (strmini.h)

Die StreamClassGetDmaBuffer Routine gibt einen Zeiger auf den DMA-Puffer zurück, den der Klassentreiber für den Minidriver zuweist.

Syntax

PVOID STREAMAPI StreamClassGetDmaBuffer(
  [in] PVOID HwDeviceExtension
);

Parameter

[in] HwDeviceExtension

Zeiger auf die Geräteerweiterung des Minidrivers. Der Minidriver gibt die Größe dieses Puffers in der HW_INITIALIZATION_DATA Struktur an, die er übergibt, wenn er sich über StreamClassRegisterMinidriverregistriert. Der Klassentreiber übergibt dann Zeiger an den Puffer in der HwDeviceExtension Member des HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTund PORT_CONFIGURATION_INFORMATION Strukturen, die an den Minidriver übergeben werden.

Rückgabewert

StreamClassGetDmaBuffer- gibt einen Zeiger auf den DMA-Puffer zurück.

Bemerkungen

Der Minidriver gibt die Größe des DMA-Puffers im DmaBufferSize Member seiner HW_INITIALIZATION_DATA Struktur an.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- strmini.h (einschließlich Strmini.h)
Library Stream.lib

Siehe auch

HW_INITIALIZATION_DATA