DMA_RESUME_HANDLER fonction de rappel (netdma.h)
dans Windows 8 et versions ultérieures.
Syntaxe
DMA_RESUME_HANDLER DmaResumeHandler;
NTSTATUS DmaResumeHandler(
[in] PVOID ProviderChannelContext
)
{...}
Paramètres
[in] ProviderChannelContext
Pointeur qui identifie la zone de contexte d’un canal DMA. Le fournisseur DMA a retourné ce handle à NetDMA à l’emplacement spécifié dans le paramètre pProviderChannelContext du Fonction ProviderAllocateDmaChannel .
Valeur retournée
ProviderResumeDma retourne l’une des valeurs status suivantes :
Code de retour | Description |
---|---|
|
L’opération s’est terminée avec succès. |
|
L’opération a échoué pour des raisons non spécifiées. |
Remarques
La fonction ProviderSuspendDma est une fonction facultative pour les fournisseurs NetDMA. L’interface NetDMA appelle la fonction ProviderResumeDma , le cas échéant, pour reprendre les opérations DMA qui ont été suspendues en appelant la fonction ProviderSuspendDma . Si le pilote du fournisseur DMA spécifie un point d’entrée pour une fonction ProviderSuspendDma , il doit également spécifier un point d’entrée pour une fonction ProviderResumeDma .
Lorsque le moteur DMA reprend les transferts, le matériel doit recharger le descripteur DMA qu’il a traité en dernier pour obtenir le nouveau descripteur suivant.
NetDMA appelle ProviderResumeDma à IRQL <= DISPATCH_LEVEL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes NetDMA 1.0 dans Windows Vista. |
Plateforme cible | Windows |
En-tête | netdma.h (inclure Netdma.h) |
IRQL | <= DISPATCH_LEVEL |