en-tête netdma.h
Cet en-tête est utilisé par le réseau. Pour plus d'informations, consultez les pages suivantes :
netdma.h contient les interfaces de programmation suivantes :
Fonctions
NetDmaDeregisterProvider La fonction NetDmaDeregisterProvider annule l’inscription d’un fournisseur DMA. |
NetDmaGetVersion Remarque L’interface NetDMA n’est pas prise en charge dans Windows 8 et versions ultérieures. La fonction NetDmaGetVersion retourne la version de l’interface NetDMA prise en charge par l’ordinateur local. |
NetDmaInterruptDpc La fonction NetDmaInterruptDpc informe l’interface NetDMA qu’un appel de procédure différée (DPC) de transfert DMA s’est terminé sur un canal DMA. |
NetDmaIsr La fonction NetDmaIsr avertit l’interface NetDMA qu’une interruption de transfert DMA s’est produite sur un canal DMA. |
NetDmaPnPEventNotify La fonction NetDmaPnPEventNotify indique un changement d’état d’alimentation pour un appareil de fournisseur NetDMA. |
NetDmaProviderStart La fonction NetDmaProviderStart informe l’interface NetDMA que tous les canaux DMA associés à un fournisseur DMA sont initialisés et prêts pour les transferts DMA. |
NetDmaProviderStop La fonction NetDmaProviderStop informe l’interface NetDMA que tous les canaux DMA associés à un fournisseur DMA ne sont plus disponibles pour les transferts DMA. |
NetDmaRegisterProvider La fonction NetDmaRegisterProvider inscrit un fournisseur DMA. |
Fonctions de rappel
DMA_ABORT_HANDLER La fonction ProviderAbortDma annule tous les transferts DMA associés à un canal DMA. |
DMA_APPEND_HANDLER La fonction ProviderAppendDma ajoute une liste liée de descripteurs DMA au dernier descripteur sur un canal DMA. |
DMA_CHANNEL_ALLOCATE_HANDLER La fonction ProviderAllocateDmaChannel alloue un canal DMA. |
DMA_CHANNEL_FREE_HANDLER La fonction ProviderFreeDmaChannel libère un canal DMA que la fonction ProviderAllocateDmaChannel a précédemment alloué. |
DMA_CHANNELS_CPU_AFFINITY_HANDLER La fonction ProviderSetDmaChannelCpuAffinity définit les affinités processeur pour les canaux DMA associés à un fournisseur DMA. |
DMA_RESET_HANDLER La fonction ProviderResetChannel réinitialise un canal DMA à l’état initial qui existait après l’allocation du canal DMA. |
DMA_RESUME_HANDLER La fonction ProviderResumeDma reprend les transferts DMA actuellement suspendus sur un canal DMA. |
DMA_START_HANDLER La fonction ProviderStartDma démarre un transfert DMA sur le canal DMA spécifié. |
DMA_SUSPEND_HANDLER La fonction ProviderSuspendDma suspend les transferts DMA en cours sur un canal DMA. |
Structures
NET_DMA_CHANNEL_CPU_AFFINITY La structure NET_DMA_CHANNEL_CPU_AFFINITY spécifie l’affinité processeur d’un canal DMA. |
NET_DMA_CHANNEL_PARAMETERS La structure NET_DMA_CHANNEL_PARAMETERS spécifie les paramètres de configuration qu’un pilote de fournisseur DMA doit utiliser pour configurer un canal DMA. |
NET_DMA_DESCRIPTOR La structure NET_DMA_DESCRIPTOR spécifie les informations de transfert DMA pour chaque entrée dans une liste liée de descripteurs DMA. |
NET_DMA_PNP_NOTIFICATION La structure NET_DMA_PNP_NOTIFICATION spécifie une notification de gestion de l’alimentation dans l’interface NetDMA. |
NET_DMA_PROVIDER_ATTRIBUTES La structure NET_DMA_PROVIDER_ATTRIBUTES spécifie les attributs de configuration d’un fournisseur NetDMA. |
NET_DMA_PROVIDER_CHARACTERISTICS La structure NET_DMA_PROVIDER_CHARACTERISTICS spécifie les caractéristiques d’un fournisseur NetDMA, y compris les points d’entrée pour les fonctions ProviderXxx. |
Énumérations
NET_DMA_PNP_NOTIFICATION_CODE L’énumération NET_DMA_PNP_NOTIFICATION_CODE identifie le type d’un événement NetDMA Plug-and-Play (PnP). |