Función NetDmaDeregisterProvider (netdma.h)

Nota No se admite la interfaz NetDMA.

en Windows 8 y versiones posteriores.

 
La función NetDmaDeregisterProvider anula el registro de un proveedor DMA.

Sintaxis

NET_DMA_EXPORT VOID NetDmaDeregisterProvider(
  [in] PVOID NetDmaProviderHandle
);

Parámetros

[in] NetDmaProviderHandle

Identificador que identifica un proveedor DMA. El controlador del proveedor DMA recibió este identificador de la interfaz NetDMA en una llamada a . Función NetDmaRegisterProvider .

Valor devuelto

None

Observaciones

Los controladores del proveedor DMA llaman a la función NetDmaDeregisterProvider para anular el registro de un proveedor DMA que se registró anteriormente llamando al Función NetDmaRegisterProvider .

El controlador del proveedor DMA debe llamar a la función NetDmaProviderStop antes de anular el registro de un proveedor DMA. El controlador del proveedor DMA llama a NetDmaProviderStop para notificar a la interfaz netDMA que un proveedor DMA iniciado previamente ya no está disponible.

Normalmente, un controlador de proveedor DMA llama a la función NetDmaDeregisterProvider en el contexto de procesamiento de la IRP_MN_REMOVE_DEVICE IRP para el proveedor DMA.

Llame a NetDmaDeregisterProvider en IRQL = PASSIVE_LEVEL.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con controladores netDMA 1.0 en Windows Vista.
Plataforma de destino Universal
Encabezado netdma.h (incluya Netdma.h)
IRQL PASSIVE_LEVEL

Consulte también

IRP_MN_REMOVE_DEVICE

NetDmaProviderStop

NetDmaRegisterProvider