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 |