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