Share via


Funzione NetDmaDeregisterProvider (netdma.h)

Nota L'interfaccia NetDMA non è supportata

in Windows 8 e versioni successive.

 
La funzione NetDmaDeregisterProvider deregisters un provider DMA.

Sintassi

NET_DMA_EXPORT VOID NetDmaDeregisterProvider(
  [in] PVOID NetDmaProviderHandle
);

Parametri

[in] NetDmaProviderHandle

Handle che identifica un provider DMA. Il driver del provider DMA ha ricevuto questo handle dall'interfaccia NetDMA in una chiamata al Funzione NetDmaRegisterProvider .

Valore restituito

nessuno

Osservazioni

I driver del provider DMA chiamano la funzione NetDmaDeregisterProvider per annullare la registrazione di un provider DMA registrato in precedenza chiamando il Funzione NetDmaRegisterProvider .

Il driver del provider DMA deve chiamare la funzione NetDmaProviderStop prima che deregista un provider DMA. Il driver del provider DMA chiama NetDmaProviderStop per notificare all'interfaccia NetDMA che un provider DMA avviato in precedenza non è più disponibile.

Un driver del provider DMA chiama in genere la funzione NetDmaDeregisterProvider nel contesto dell'elaborazione della IRP_MN_REMOVE_DEVICE IRP per il provider DMA.

Chiamare NetDmaDeregisterProvider in IRQL = PASSIVE_LEVEL.

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NetDMA 1.0 in Windows Vista.
Piattaforma di destinazione Universale
Intestazione netdma.h (include Netdma.h)
IRQL PASSIVE_LEVEL

Vedi anche

IRP_MN_REMOVE_DEVICE

NetDmaProviderStop

NetDmaRegisterProvider