cabeçalho netdma.h

Esse cabeçalho é usado pela rede. Para obter mais informações, consulte:

netdma.h contém as seguintes interfaces de programação:

Funções

 
NetDmaDeregisterProvider

A função NetDmaDeregisterProvider desregista um provedor de DMA.
NetDmaGetVersion

Observação A interface NetDMA não tem suporte no Windows 8 e posterior. A função NetDmaGetVersion retorna a versão da interface NetDMA à qual o computador local dá suporte.
NetDmaInterruptDpc

A função NetDmaInterruptDpc notifica a interface NetDMA de que uma DPC (chamada de procedimento adiado) de transferência de DMA foi concluída em um canal DMA.
NetDmaIsr

A função NetDmaIsr notifica a interface NetDMA de que ocorreu uma interrupção de transferência de DMA em um canal DMA.
NetDmaPnPEventNotify

A função NetDmaPnPEventNotify indica uma alteração de estado de energia para um dispositivo de provedor NetDMA.
NetDmaProviderStart

A função NetDmaProviderStart notifica a interface NetDMA de que todos os canais de DMA associados a um provedor de DMA estão inicializados e prontos para transferências de DMA.
NetDmaProviderStop

A função NetDmaProviderStop notifica a interface NetDMA de que todos os canais de DMA associados a um provedor de DMA não estão mais disponíveis para transferências de DMA.
NetDmaRegisterProvider

A função NetDmaRegisterProvider registra um provedor de DMA.

Funções de retorno de chamada

 
DMA_ABORT_HANDLER

A função ProviderAbortDma cancela todas as transferências de DMA associadas a um canal DMA.
DMA_APPEND_HANDLER

A função ProviderAppendDma acrescenta uma lista vinculada de descritores de DMA ao último descritor em um canal DMA.
DMA_CHANNEL_ALLOCATE_HANDLER

A função ProviderAllocateDmaChannel aloca um canal DMA.
DMA_CHANNEL_FREE_HANDLER

A função ProviderFreeDmaChannel libera um canal DMA alocado anteriormente pela função ProviderAllocateDmaChannel.
DMA_CHANNELS_CPU_AFFINITY_HANDLER

A função ProviderSetDmaChannelCpuAffinity define as afinidades de CPU para os canais de DMA associados a um provedor de DMA.
DMA_RESET_HANDLER

A função ProviderResetChannel redefine um canal DMA para o estado inicial que existia depois que o canal DMA foi alocado.
DMA_RESUME_HANDLER

A função ProviderResumeDma retoma as transferências de DMA que estão suspensas no momento em um canal DMA.
DMA_START_HANDLER

A função ProviderStartDma inicia uma transferência de DMA no canal DMA especificado.
DMA_SUSPEND_HANDLER

A função ProviderSuspendDma suspende as transferências de DMA que estão atualmente em andamento em um canal DMA.

Estruturas

 
NET_DMA_CHANNEL_CPU_AFFINITY

A estrutura NET_DMA_CHANNEL_CPU_AFFINITY especifica a afinidade de CPU de um canal de DMA.
NET_DMA_CHANNEL_PARAMETERS

A estrutura NET_DMA_CHANNEL_PARAMETERS especifica os parâmetros de configuração que um driver de provedor de DMA deve usar para configurar um canal DMA.
NET_DMA_DESCRIPTOR

A estrutura NET_DMA_DESCRIPTOR especifica as informações de transferência de DMA para cada entrada em uma lista vinculada de descritores de DMA.
NET_DMA_PNP_NOTIFICATION

A estrutura NET_DMA_PNP_NOTIFICATION especifica uma notificação de gerenciamento de energia na interface NetDMA.
NET_DMA_PROVIDER_ATTRIBUTES

A estrutura NET_DMA_PROVIDER_ATTRIBUTES especifica os atributos de configuração para um provedor NetDMA.
NET_DMA_PROVIDER_CHARACTERISTICS

A estrutura NET_DMA_PROVIDER_CHARACTERISTICS especifica as características de um provedor NetDMA, incluindo os pontos de entrada para as funções ProviderXxx.

Enumerações

 
NET_DMA_PNP_NOTIFICATION_CODE

A enumeração NET_DMA_PNP_NOTIFICATION_CODE identifica o tipo de um evento PnP (NetDMA Plug and Play).