Fonction NetDmaDeregisterProvider (netdma.h)

Note L’interface NetDMA n’est pas prise en charge

dans Windows 8 et versions ultérieures.

 
La fonction NetDmaDeregisterProvider désinscrit un fournisseur DMA.

Syntaxe

NET_DMA_EXPORT VOID NetDmaDeregisterProvider(
  [in] PVOID NetDmaProviderHandle
);

Paramètres

[in] NetDmaProviderHandle

Handle qui identifie un fournisseur DMA. Le pilote du fournisseur DMA a reçu ce handle de l’interface NetDMA lors d’un appel au Fonction NetDmaRegisterProvider .

Valeur de retour

None

Remarques

Les pilotes du fournisseur DMA appellent la fonction NetDmaDeregisterProvider pour annuler l’inscription d’un fournisseur DMA précédemment inscrit en appelant le Fonction NetDmaRegisterProvider .

Le pilote du fournisseur DMA doit appeler la fonction NetDmaProviderStop avant de désinscrire un fournisseur DMA. Le pilote du fournisseur DMA appelle NetDmaProviderStop pour informer l’interface NetDMA qu’un fournisseur DMA démarré précédemment n’est plus disponible.

Un pilote de fournisseur DMA appelle généralement la fonction NetDmaDeregisterProvider dans le contexte du traitement de l’IRP IRP_MN_REMOVE_DEVICE pour le fournisseur DMA.

Appelez NetDmaDeregisterProvider à l’adresse IRQL = PASSIVE_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 Universal
En-tête netdma.h (inclure Netdma.h)
IRQL PASSIVE_LEVEL

Voir aussi

IRP_MN_REMOVE_DEVICE

NetDmaProviderStop

NetDmaRegisterProvider