intestazione netdma.h
Questa intestazione viene usata dalla rete. Per altre informazioni, vedere:
netdma.h contiene le interfacce di programmazione seguenti:
Funzioni
NetDmaDeregisterProvider La funzione NetDmaDeregisterProvider deregisters un provider DMA. |
NetDmaGetVersion Nota L'interfaccia NetDMA non è supportata in Windows 8 e versioni successive. La funzione NetDmaGetVersion restituisce la versione dell'interfaccia NetDMA supportata dal computer locale. |
NetDmaInterruptDpc La funzione NetDmaInterruptDpc notifica all'interfaccia NetDMA che una chiamata di procedura posticipata di trasferimento DMA (DPC) è stata completata in un canale DMA. |
NetDmaIsr La funzione NetDmaIsr notifica all'interfaccia NetDMA che si è verificato un interruzione di trasferimento DMA in un canale DMA. |
NetDmaPnPEventNotify La funzione NetDmaPnPEventNotify indica una modifica dello stato di alimentazione per un dispositivo provider NetDMA. |
NetDmaProviderStart La funzione NetDmaProviderStart notifica all'interfaccia NetDMA che tutti i canali DMA associati a un provider DMA vengono inizializzati e pronti per i trasferimenti DMA. |
NetDmaProviderStop La funzione NetDmaProviderStop notifica all'interfaccia NetDMA che tutti i canali DMA associati a un provider DMA non sono più disponibili per i trasferimenti DMA. |
NetDmaRegisterProvider La funzione NetDmaRegisterProvider registra un provider DMA. |
Funzioni di callback
DMA_ABORT_HANDLER La funzione ProviderAbortDma annulla tutti i trasferimenti DMA associati a un canale DMA. |
DMA_APPEND_HANDLER La funzione ProviderAppendDma aggiunge un elenco collegato di descrittori DMA all'ultimo descrittore in un canale DMA. |
DMA_CHANNEL_ALLOCATE_HANDLER La funzione ProviderAllocateDmaChannel alloca un canale DMA. |
DMA_CHANNEL_FREE_HANDLER La funzione ProviderFreeDmaChannel libera un canale DMA allocato in precedenza dalla funzione ProviderAllocateDmaChannel. |
DMA_CHANNELS_CPU_AFFINITY_HANDLER La funzione ProviderSetDmaChannelCpuAffinity imposta le affinità della CPU per i canali DMA associati a un provider DMA. |
DMA_RESET_HANDLER La funzione ProviderResetChannel reimposta un canale DMA sullo stato iniziale esistente dopo l'allocazione del canale DMA. |
DMA_RESUME_HANDLER La funzione ProviderResumeDma riprende i trasferimenti DMA attualmente sospesi in un canale DMA. |
DMA_START_HANDLER La funzione ProviderStartDma avvia un trasferimento DMA nel canale DMA specificato. |
DMA_SUSPEND_HANDLER La funzione ProviderSuspendDma sospende i trasferimenti DMA attualmente in corso in un canale DMA. |
Strutture
NET_DMA_CHANNEL_CPU_AFFINITY La struttura NET_DMA_CHANNEL_CPU_AFFINITY specifica l'affinità della CPU di un canale DMA. |
NET_DMA_CHANNEL_PARAMETERS La struttura NET_DMA_CHANNEL_PARAMETERS specifica i parametri di configurazione usati da un driver del provider DMA per configurare un canale DMA. |
NET_DMA_DESCRIPTOR La struttura NET_DMA_DESCRIPTOR specifica le informazioni di trasferimento DMA per ogni voce in un elenco collegato di descrittori DMA. |
NET_DMA_PNP_NOTIFICATION La struttura NET_DMA_PNP_NOTIFICATION specifica una notifica di risparmio energia nell'interfaccia NetDMA. |
NET_DMA_PROVIDER_ATTRIBUTES La struttura NET_DMA_PROVIDER_ATTRIBUTES specifica gli attributi di configurazione per un provider NetDMA. |
NET_DMA_PROVIDER_CHARACTERISTICS La struttura NET_DMA_PROVIDER_CHARACTERISTICS specifica le caratteristiche per un provider NetDMA, inclusi i punti di ingresso per le funzioni ProviderXxx. |
Enumerazioni
NET_DMA_PNP_NOTIFICATION_CODE L'enumerazione NET_DMA_PNP_NOTIFICATION_CODE identifica il tipo di un evento Plug and Play (PnP) NetDMA. |