NetDmaIsr, fonction (netdma.h)
dans Windows 8 et versions ultérieures.
Syntaxe
NET_DMA_EXPORT VOID NetDmaIsr(
[in] PVOID NetDmaChannelHandle,
[in] PHYSICAL_ADDRESS DmaDescriptor,
[out] PULONG pCpuNumber
);
Paramètres
[in] NetDmaChannelHandle
Handle qui identifie le canal DMA. Le pilote du fournisseur DMA a reçu ce handle de l’interface NetDMA dans un appel à Fonction ProviderAllocateDmaChannel .
[in] DmaDescriptor
Adresse physique du descripteur DMA associé à l’interruption.
[out] pCpuNumber
Numéro du processeur associé au DPC d’interruption. L’interface NetDMA écrit ce numéro de processeur à l’adresse fournie avant le retour de NetDmaIsr .
Valeur de retour
None
Remarques
Les pilotes du fournisseur DMA appellent la fonction NetDmaIsr dans leur routine de service d’interruption (ISR).
Si l’indicateur NET_DMA_INTERRUPT_ON_COMPLETION dans le membre ControlFlags de la structure NET_DMA_DESCRIPTOR est défini, le moteur DMA doit générer une interruption pour le canal DMA après avoir traite le descripteur DMA. Lorsque cet indicateur est effacé, le moteur DMA ne génère pas d’interruption.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes NetDMA 1.0 dans Windows Vista. |
Plateforme cible | Universal |
En-tête | netdma.h (inclure Netdma.h) |
IRQL | DEVICE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour