Método IDmaChannel::GetAdapterObject (portcls.h)
O método GetAdapterObject retorna o objeto do adaptador de hardware do canal DMA.
Sintaxe
PADAPTER_OBJECT GetAdapterObject();
Valor de retorno
Esse método retorna PADAPTER_OBJECT. Ele retorna um ponteiro para o objeto do adaptador interno do objeto de canal DMA, que é uma estrutura DMA_ADAPTER.
Observações
O método retorna um ponteiro para um objeto de adaptador DMA que tem uma interface definida pelo sistema para as operações de DMA compatíveis com o hardware. O driver do adaptador poderá passar esse ponteiro como um parâmetro para as funções AllocateCommonBuffer e FreeCommonBuffer se o driver de miniporto precisar alocar sua própria memória fisicamente contígua para blocos de buffer comuns. Esses blocos podem ser acessados tanto pelo hardware de DMA quanto pelo software em execução no processador.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | portcls.h |
IRQL | Qualquer nível |