Objetos DMA da Estrutura
[Aplica-se somente ao KMDF]
Para lidar com operações de DMA no modo de sistema e master de barramento em um driver baseado em estrutura, a estrutura fornece três objetos:
Objeto do habilitador de DMA
O objeto de habilitador de DMA da estrutura permite que um driver use o suporte de DMA da estrutura para um dispositivo específico. O driver deve criar um objeto de habilitador de DMA para cada um de seus dispositivos que dê suporte a operações de DMA.
Objeto de transação DMA
O objeto de transação DMA da estrutura representa uma única operação de E/S de DMA. Um driver baseado em estrutura normalmente cria um objeto de transação DMA para cada solicitação de E/S que recebe, se o dispositivo usa DMA para executar a operação solicitada.
Objeto buffer comum
O objeto buffer comum da estrutura representa uma área de memória do computador mapeada para acesso simultâneo pelo driver e por um dispositivo. Alguns drivers usam buffers comuns quando configuram operações de E/S para dispositivos DMA.
Para obter informações sobre as interfaces que esses objetos exportam, consulte: