Поделиться через


Заголовок 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).