Condividi tramite


Funzione NdisMDeregisterScatterGatherDma (ndis.h)

Attenzione

Per i processori ARM e ARM64, è consigliabile che i writer di driver NDIS usino WDF DMA o WDM DMA anziché NDIS Scatter/Gather DMA.

Per altre informazioni su WDF DMA, vedere Gestione delle operazioni DMA nei driver KMDF.

Per altre informazioni su WDM DMA, vedere gli argomenti figlio correlati a DMA relativi alla gestione dell'input/output per i driver.

I driver miniport bus-master chiamano NdisMDeregisterScatterGatherDma per rilasciare le risorse DMA allocate con il Funzione NdisMRegisterScatterGatherDma .

Sintassi

void NdisMDeregisterScatterGatherDma(
  [in] NDIS_HANDLE NdisMiniportDmaHandle
);

Parametri

[in] NdisMiniportDmaHandle

Handle per un'area di contesto NDIS usata per gestire una risorsa DMA. Il chiamante ha ottenuto questo handle chiamando la funzione NdisMRegisterScatterGatherDma .

Valore restituito

nessuno

Osservazioni

Un driver miniport NDIS chiama NdisMDeregisterScatterGatherDma dalla funzione MiniportHaltEx per rilasciare le risorse DMA allocate e inizializzate in una chiamata precedente a NdisMRegisterScatterGatherDma.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Piattaforma di destinazione Universale
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL PASSIVE_LEVEL
Regole di conformità DDI Init_RegisterSG(ndis), Irql_Gather_DMA_Function(ndis)

Vedi anche

MiniportHaltEx

NDIS Scatter/Gather DMA

NdisMRegisterScatterGatherDma