Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[Alleen van toepassing op KMDF]
Het framework biedt drie objecten om DMA-bewerkingen van busmaster en systeemmodus af te handelen in een frameworkstuurprogramma:
DMA-object voor inschakeling
Met het DMA-enabler-object van het framework kan een stuurprogramma de DMA-ondersteuning van het framework voor een bepaald apparaat gebruiken. Het stuurprogramma moet een DMA-enabler-object maken voor elk van de apparaten die DMA-bewerkingen ondersteunen.
DMA-transactieobject
Het DMA-transactieobject van het framework vertegenwoordigt één DMA I/O-bewerking. Een frameworkstuurprogramma maakt doorgaans een DMA-transactieobject voor elke I/O-aanvraag die wordt ontvangen als het apparaat DMA gebruikt om de aangevraagde bewerking uit te voeren.
Algemeen buffer-object
Het algemene bufferobject van het framework vertegenwoordigt een gebied van computergeheugen dat is toegewezen voor gelijktijdige toegang door zowel het stuurprogramma als een apparaat. Sommige stuurprogramma's gebruiken algemene buffers bij het instellen van I/O-bewerkingen voor DMA-apparaten.
Zie voor meer informatie over de interfaces die door deze objecten worden geëxporteerd: