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). |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de