Partager via


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).