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) |