Freigeben über


netdma.h-Header

Dieser Header wird vom Netzwerk verwendet. Weitere Informationen finden Sie unter

netdma.h enthält die folgenden Programmierschnittstellen:

Functions

 
NetDmaDeregisterProvider

Die NetDmaDeregisterProvider-Funktion hebt die Registrierung eines DMA-Anbieters auf.
NetDmaGetVersion

Hinweis Die NetDMA-Schnittstelle wird in Windows 8 und höher nicht unterstützt. Die NetDmaGetVersion-Funktion gibt die Version der NetDMA-Schnittstelle zurück, die vom lokalen Computer unterstützt wird.
NetDmaInterruptDpc

Die NetDmaInterruptDpc-Funktion benachrichtigt die NetDMA-Schnittstelle, dass ein DPC-Aufruf (DMA Transfer DeFerred Procedure Call) für einen DMA-Kanal abgeschlossen wurde.
NetDmaIsr

Die NetDmaIsr-Funktion benachrichtigt die NetDMA-Schnittstelle, dass ein DMA-Übertragungsunterbrechung in einem DMA-Kanal aufgetreten ist.
NetDmaPnPEventNotify

Die NetDmaPnPEventNotify-Funktion gibt eine Energiezustandsänderung für ein NetDMA-Anbietergerät an.
NetDmaProviderStart

Die NetDmaProviderStart-Funktion benachrichtigt die NetDMA-Schnittstelle, dass alle DMA-Kanäle, die einem DMA-Anbieter zugeordnet sind, initialisiert und für DMA-Übertragungen bereit sind.
NetDmaProviderStop

Die NetDmaProviderStop-Funktion benachrichtigt die NetDMA-Schnittstelle, dass alle DMA-Kanäle, die einem DMA-Anbieter zugeordnet sind, nicht mehr für DMA-Übertragungen verfügbar sind.
NetDmaRegisterProvider

Die NetDmaRegisterProvider-Funktion registriert einen DMA-Anbieter.

Rückruffunktionen

 
DMA_ABORT_HANDLER

Die ProviderAbortDma-Funktion bricht alle DMA-Übertragungen ab, die einem DMA-Kanal zugeordnet sind.
DMA_APPEND_HANDLER

Die ProviderAppendDma-Funktion fügt eine verknüpfte Liste von DMA-Deskriptoren an den letzten Deskriptor in einem DMA-Kanal an.
DMA_CHANNEL_ALLOCATE_HANDLER

Die ProviderAllocateDmaChannel-Funktion weist einen DMA-Kanal zu.
DMA_CHANNEL_FREE_HANDLER

Die ProviderFreeDmaChannel-Funktion gibt einen DMA-Kanal frei, den die ProviderAllocateDmaChannel-Funktion zuvor zugeordnet hat.
DMA_CHANNELS_CPU_AFFINITY_HANDLER

Die ProviderSetDmaChannelCpuAffinity-Funktion legt die CPU-Affinität für die DMA-Kanäle fest, die einem DMA-Anbieter zugeordnet sind.
DMA_RESET_HANDLER

Die ProviderResetChannel-Funktion setzt einen DMA-Kanal auf den ursprünglichen Zustand zurück, der nach der Zuweisung des DMA-Kanals vorhanden war.
DMA_RESUME_HANDLER

Die ProviderResumeDma-Funktion setzt die DMA-Übertragungen fort, die derzeit in einem DMA-Kanal angehalten sind.
DMA_START_HANDLER

Die ProviderStartDma-Funktion startet eine DMA-Übertragung im angegebenen DMA-Kanal.
DMA_SUSPEND_HANDLER

Die ProviderSuspendDma-Funktion hält die DMA-Übertragungen an, die derzeit in einem DMA-Kanal ausgeführt werden.

Strukturen

 
NET_DMA_CHANNEL_CPU_AFFINITY

Die NET_DMA_CHANNEL_CPU_AFFINITY-Struktur gibt die CPU-Affinität eines DMA-Kanals an.
NET_DMA_CHANNEL_PARAMETERS

Die NET_DMA_CHANNEL_PARAMETERS-Struktur gibt die Konfigurationsparameter an, die ein DMA-Anbietertreiber zum Konfigurieren eines DMA-Kanals verwenden soll.
NET_DMA_DESCRIPTOR

Die NET_DMA_DESCRIPTOR-Struktur gibt die DMA-Übertragungsinformationen für jeden Eintrag in einer verknüpften Liste von DMA-Deskriptoren an.
NET_DMA_PNP_NOTIFICATION

Die NET_DMA_PNP_NOTIFICATION-Struktur gibt eine Energieverwaltungsbenachrichtigung in der NetDMA-Schnittstelle an.
NET_DMA_PROVIDER_ATTRIBUTES

Die NET_DMA_PROVIDER_ATTRIBUTES-Struktur gibt die Konfigurationsattribute für einen NetDMA-Anbieter an.
NET_DMA_PROVIDER_CHARACTERISTICS

Die NET_DMA_PROVIDER_CHARACTERISTICS-Struktur gibt die Merkmale für einen NetDMA-Anbieter an, einschließlich der Einstiegspunkte für die ProviderXxx-Funktionen.

Enumerationen

 
NET_DMA_PNP_NOTIFICATION_CODE

Die NET_DMA_PNP_NOTIFICATION_CODE-Enumeration gibt den Typ eines NetDMA Plug-and-Play-Ereignisses (PnP) an.