Заголовок netdma.h
Этот заголовок используется сетью. Дополнительные сведения см. в разделе:
netdma.h содержит следующие программные интерфейсы:
Функции
NetDmaDeregisterProvider Функция NetDmaDeregisterProvider отменяет регистрацию поставщика DMA. |
NetDmaGetVersion Примечание. Интерфейс NetDMA не поддерживается в Windows 8 и более поздних версиях. Функция NetDmaGetVersion возвращает версию интерфейса NetDMA, который поддерживает локальный компьютер. |
NetDmaInterruptDpc Функция NetDmaInterruptDpc уведомляет интерфейс NetDMA о завершении вызова отложенной процедуры передачи DMA в канале DMA. |
NetDmaIsr Функция NetDmaIsr уведомляет интерфейс NetDMA о том, что в канале DMA произошло прерывание передачи DMA. |
NetDmaPnPEventNotify Функция NetDmaPnPEventNotify указывает на изменение состояния питания для устройства поставщика NetDMA. |
NetDmaProviderStart Функция NetDmaProviderStart уведомляет интерфейс NetDMA о том, что все каналы DMA, связанные с поставщиком DMA, инициализированы и готовы к передаче DMA. |
NetDmaProviderStop Функция NetDmaProviderStop уведомляет интерфейс NetDMA о том, что все каналы DMA, связанные с поставщиком DMA, больше недоступны для передачи DMA. |
NetDmaRegisterProvider Функция NetDmaRegisterProvider регистрирует поставщик DMA. |
Функции обратного вызова
DMA_ABORT_HANDLER Функция ProviderAbortDma отменяет все передачи DMA, связанные с каналом DMA. |
DMA_APPEND_HANDLER Функция ProviderAppendDma добавляет связанный список дескрипторов DMA к последнему дескриптору в канале DMA. |
DMA_CHANNEL_ALLOCATE_HANDLER Функция ProviderAllocateDmaChannel выделяет канал DMA. |
DMA_CHANNEL_FREE_HANDLER Функция ProviderFreeDmaChannel освобождает канал DMA, выделенный ранее функцией ProviderAllocateDmaChannel. |
DMA_CHANNELS_CPU_AFFINITY_HANDLER Функция ProviderSetDmaChannelCpuAffinity задает сходство ЦП для каналов DMA, связанных с поставщиком DMA. |
DMA_RESET_HANDLER Функция ProviderResetChannel сбрасывает канал DMA в исходное состояние, которое существовало после выделения канала DMA. |
DMA_RESUME_HANDLER Функция ProviderResumeDma возобновляет передачу DMA, которая в настоящее время приостановлена в канале DMA. |
DMA_START_HANDLER Функция ProviderStartDma запускает передачу DMA по указанному каналу DMA. |
DMA_SUSPEND_HANDLER Функция ProviderSuspendDma приостанавливает передачу DMA, которая в настоящее время выполняется в канале DMA. |
Структуры
NET_DMA_CHANNEL_CPU_AFFINITY Структура NET_DMA_CHANNEL_CPU_AFFINITY определяет сходство ЦП канала DMA. |
NET_DMA_CHANNEL_PARAMETERS Структура NET_DMA_CHANNEL_PARAMETERS определяет параметры конфигурации, которые драйвер поставщика DMA должен использовать для настройки канала DMA. |
NET_DMA_DESCRIPTOR Структура NET_DMA_DESCRIPTOR определяет сведения о передаче DMA для каждой записи в связанном списке дескрипторов DMA. |
NET_DMA_PNP_NOTIFICATION Структура NET_DMA_PNP_NOTIFICATION указывает уведомление об управлении питанием в интерфейсе NetDMA. |
NET_DMA_PROVIDER_ATTRIBUTES Структура NET_DMA_PROVIDER_ATTRIBUTES указывает атрибуты конфигурации для поставщика NetDMA. |
NET_DMA_PROVIDER_CHARACTERISTICS Структура NET_DMA_PROVIDER_CHARACTERISTICS определяет характеристики поставщика NetDMA, включая точки входа для функций ProviderXxx. |
Перечисления
NET_DMA_PNP_NOTIFICATION_CODE Перечисление NET_DMA_PNP_NOTIFICATION_CODE определяет тип события NetDMA Plug and Play (PnP). |