DMA_CHANNEL_FREE_HANDLER funzione di callback (netdma.h)
in Windows 8 e versioni successive.
Sintassi
DMA_CHANNEL_FREE_HANDLER DmaChannelFreeHandler;
void DmaChannelFreeHandler(
[in] PVOID ProviderChannelContext
)
{...}
Parametri
[in] ProviderChannelContext
Puntatore che identifica l'area di contesto di un canale DMA. Il provider DMA ha restituito questo handle a NetDMA nel percorso specificato nel parametro pProviderChannelContext dell'oggetto Funzione ProviderAllocateDmaChannel .
Valore restituito
nessuno
Osservazioni
L'interfaccia NetDMA chiama la funzione ProviderFreeDmaChannel di un driver del provider DMA per liberare un canale DMA. Prima che l'interfaccia NetDMA chiami ProviderFreeDmaChannel, garantisce che non siano presenti operazioni DMA in sospeso su questo canale.
Dopo che l'interfaccia NetDMA chiama ProviderFreeDmaChannel, non chiama alcuna funzione ProviderXxx per il canale liberato.
L'interfaccia NetDMA libera tutti i canali DMA allocati prima che restituisca dalla funzione NetDmaProviderStop .
NetDMA chiama ProviderFreeDmaChannel in IRQL <= DISPATCH_LEVEL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato per i driver NetDMA 1.0 in Windows Vista. |
Piattaforma di destinazione | Windows |
Intestazione | netdma.h (include Netdma.h) |
IRQL | <= DISPATCH_LEVEL |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per