ndis.h header

Этот заголовок используется сетью. Дополнительные сведения можно найти здесь

ndis.h содержит следующие интерфейсы программирования:

Functions

 
FILTER_SYNCHRONOUS_OID_REQUEST

NDIS вызывает функцию FilterSynchronousOidRequest драйвера фильтра для предварительного просмотра запроса синхронного OID, прежде чем запрос будет передан базовому драйверу минипорта.
FILTER_SYNCHRONOUS_OID_REQUEST_COMPLETE

NDIS вызывает функцию FilterSynchronousOidRequestComplete драйвера фильтра после завершения синхронного запроса OID из базового драйвера.
MINIPORT_SYNCHRONOUS_OID_REQUEST

NDIS вызывает функцию обратного вызова miniport driver MiniportSynchronousOidRequest для выдачи синхронного запроса OID.
NDIS_DECLARE_SWITCH_NET_BUFFER_LIST_CONTEXT_TYPE

Hyper-V расширения расширяемого коммутатора используют макрос NDIS_DECLARE_SWITCH_NET_BUFFER_LIST_CONTEXT_TYPE для определения типа контекста, используемого функциями SetNetBufferListSwitchContext и GetNetBufferListSwitchContext для присоединения и извлечения контекста из структуры NET_BUFFER_LIST. Расширения могут определять столько типов контекста, сколько они хотят в драйвере.
NDIS_GET_NET_BUFFER_LIST_CANCEL_ID

Макрос NDIS_GET_NET_BUFFER_LIST_CANCEL_ID получает идентификатор отмены из структуры NET_BUFFER_LIST.
NDIS_INIT_MUTEX

Макрос NDIS_INIT_MUTEX инициализирует объект мьютекса и задает ему сигнальное состояние.
NDIS_LOWER_IRQL

Макрос NDIS_LOWER_IRQL задает IRQL на текущем процессоре заданное значение.
NDIS_MAKE_RID

Макрос NDIS_MAKE_RID создает значение NDIS_VF_RID из сегмента PCI Express (PCIe), шины, устройства и номера функций. Минипорт-драйвер использует это значение в качестве идентификатора запроса PCIe (RID) для виртуальной функции PCIe сетевого адаптера (VF).
NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO

Макрос NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO добавляет структуру данных для конкретного носителя в начало связанного списка таких структур, связанных со структурой NET_BUFFER_LIST.
NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO_EX

Макрос NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO_EX добавляет структуру данных для конкретного носителя в начало связанного списка таких структур, связанных со структурой NET_BUFFER_LIST.
NDIS_NBL_GET_MEDIA_SPECIFIC_INFO

Макрос NDIS_NBL_GET_MEDIA_SPECIFIC_INFO получает структуру данных данных для конкретного носителя из связанного списка таких структур, связанных со структурой NET_BUFFER_LIST.
NDIS_NBL_GET_MEDIA_SPECIFIC_INFO_EX

Макрос NDIS_NBL_GET_MEDIA_SPECIFIC_INFO_EX получает структуру данных для конкретного носителя из связанного списка таких структур, связанных со структурой NET_BUFFER_LIST.
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO

Макрос NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO удаляет структуру данных для конкретных носителей из связанного списка таких структур, связанных со структурой NET_BUFFER_LIST.
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO_EX

Макрос NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO_EX удаляет структуру данных для конкретных носителей из связанного списка таких структур, связанных со структурой NET_BUFFER_LIST.
NDIS_RAISE_IRQL_TO_DISPATCH

Макрос NDIS_RAISE_IRQL_TO_DISPATCH вызывает текущий IRQL для DISPATCH_LEVEL на текущем процессоре.
NDIS_RELEASE_MUTEX

Макрос NDIS_RELEASE_MUTEX освобождает указанный объект мьютекса.
NDIS_SET_NET_BUFFER_LIST_CANCEL_ID

Макрос NDIS_SET_NET_BUFFER_LIST_CANCEL_ID помечает структуру NET_BUFFER_LIST с идентификатором отмены, который драйвер позже может использовать для отмены ожидающей передачи связанных данных.
NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX

Hyper-V расширения расширяемого коммутатора используют макрос NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX для доступа к элементу NDIS_SWITCH_PORT_DESTINATION внутри структуры NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY.
NDIS_WAIT_FOR_MUTEX

Макрос NDIS_WAIT_FOR_MUTEX помещает текущий поток в состояние ожидания, пока указанный объект мьютекса не установлен в сигнальное состояние.
NdisAcquireReadWriteLock

Функция NdisAcquireReadWriteLock получает блокировку, которую вызывающий объект использует для записи или чтения доступа к ресурсам, общим для потоков драйверов. Обратите внимание, что интерфейс блокировки чтения и записи устарел для драйверов NDIS 6.20 и более поздних версий, которые должны использовать NdisAcquireRWLockRead или NdisAcquireRWLockWrite вместо NdisAcquireReadWriteLock.
NdisAcquireRWLockRead

Функция NdisAcquireRWLockRead получает блокировку чтения, которую вызывающий объект использует для доступа на чтение к ресурсам, общим для потоков драйверов.
NdisAcquireRWLockWrite

Функция NdisAcquireRWLockWrite получает блокировку записи, которую вызывающий объект использует для записи доступа к ресурсам, общим для потоков драйверов.
NdisAcquireSpinLock

Функция NdisAcquireSpinLock получает блокировку спина, поэтому вызывающий получает монопольный доступ к ресурсам, общим для функций драйвера, что спин-блокировка защищает.
NdisActiveGroupCount

Функция NdisActiveGroupCount возвращает количество групп процессоров, которые в настоящее время активны в локальной компьютерной системе.
NdisAdjustMdlLength

Функция NdisAdjustMdlLength изменяет длину данных, связанных с MDL.
NdisAllocateBuffer

NdisAllocateBuffer создает сопоставление дескриптора буфера заданного виртуального (под)диапазона в уже выделенном блоке памяти, непагрегированного.
NdisAllocateBufferPool

Эта функция возвращает дескриптор, с помощью которого вызывающий объект может выделить дескрипторы буфера, вызвав NdisAllocateBuffer.
NdisAllocateCloneOidRequest

Функция NdisAllocateCloneOidRequest выделяет память для новой структуры NDIS_OID_REQUEST и копирует все сведения из существующей NDIS_OID_REQUEST структуры в только что выделенную структуру.
NdisAllocateFromNPagedLookasideList

Функция NdisAllocateFromNPagedLookasideList удаляет первую запись из заданной головы списка lookaside. Если список lookaside в настоящее время пуст, запись выделяется из непагрегированного пула.
NdisAllocateGenericObject

Компоненты, у которых нет дескриптора NDIS, используют функцию NdisAllocateGenericObject для выделения универсального объекта NDIS.
NdisAllocateIoWorkItem

Драйверы NDIS вызывают функцию NdisAllocateIoWorkItem для выделения рабочего элемента. Дополнительные сведения см. в разделе "Рабочие элементы ввода-вывода NDIS".
NdisAllocateMemoryWithTagPriority

Драйверы NDIS вызывают функцию NdisAllocateMemoryWithTagPriority, чтобы выделить пул памяти из нестраничного пула.
NdisAllocatePacketPoolEx

Эта функция выделяет и инициализирует блок хранилища для пула дескрипторов пакетов.
NdisAllocateRWLock

Функция NdisAllocateRWLock выделяет переменную блокировки чтения и записи типа NDIS_RW_LOCK_EX.
NdisAllocateSharedMemory

Функция NdisAllocateSharedMemory выделяет общую память от поставщика общей памяти.
NdisAllocateSpinLock

Функция NdisAllocateSpinLock инициализирует переменную типа NDIS_SPIN_LOCK, используемую для синхронизации доступа к ресурсам, общим для функций драйвера, отличных от ISR.
NdisAllocateTimerObject

Функция NdisAllocateTimerObject выделяет и инициализирует объект таймера для использования с последующими функциями таймера NdisXxx.
NdisAnsiStringToUnicodeString

Функция NdisAnsiStringToUnicodeString преобразует заданную подсчитываемую строку ANSI в подсчитываемую строку Юникода. Перевод соответствует текущим данным языкового стандарта системы.
NdisBuildScatterGatherList

Функция NdisBuildScatterGatherList создает список точечной и сборной с помощью указанных параметров.
NdisCancelDirectOidRequest

Драйверы протокола вызывают функцию NdisCancelDirectOidRequest, чтобы отменить предыдущий прямой запрос OID к базовым драйверам.
NdisCancelOidRequest

Драйверы протокола вызывают функцию NdisCancelOidRequest, чтобы отменить предыдущий запрос к базовым драйверам.
NdisCancelSendNetBufferLists

Драйверы протокола вызывают функцию NdisCancelSendNetBufferLists, чтобы отменить передачу сетевых данных.
NdisCancelSendPackets

NdisCancelSendPackets отменяет передачу всех пакетов, помеченных указанным идентификатором отмены на минипорт-драйвере, определяемом дескриптором привязки.
NdisCancelTimerObject

Функция NdisCancelTimerObject отменяет объект таймера, связанный с предыдущим вызовом функции NdisSetTimerObject.
NdisClAddParty

NdisClAddParty добавляет сторону в мультиточечный VC клиента.
NdisClCloseAddressFamily

NdisCloseAddressFamily освобождает связь между клиентским протоколом и зарегистрированным AF диспетчера вызовов или драйвером MCM для определенного сетевого адаптера, к которому привязан клиент.
NdisClCloseCall

NdisCloseCall запрашивает, чтобы вызов указанного VC был удален.
NdisClDeregisterSap

NdisClDeregisterSap выпускает ранее зарегистрированную SAP.
NdisClDropParty

NdisClDropParty удаляет сторону из мультиточечных VC клиента.
NdisClGetProtocolVcContextFromTapiCallId

NdisClGetProtocolVcContextFromTapiCallId извлекает контекст клиента для виртуального подключения (VC), определяемого строкой идентификатора вызова TAPI.
NdisClIncomingCallComplete

NdisClIncomingCallComplete возвращает согласие или отказ клиента от предлагаемого входящего вызова, для которого функция ProtocolClIncomingCall клиента ранее вернула NDIS_STATUS_PENDING.
NdisClMakeCall

NdisClMakeCall настраивает исходящий вызов в созданном клиентом VC.
NdisClModifyCallQoS

NdisClModifyCallQoS запрашивает изменение качества обслуживания при подключении.
NdisClNotifyCloseAddressFamilyComplete

Функция NdisClNotifyCloseAddressFamilyComplete возвращает окончательное состояние операции закрытия семейства адресов (AF), для которой функция протокола ProtocolClNotifyCloseAf возвращала NDIS_STATUS_PENDING.
NdisClOpenAddressFamilyEx

Функция NdisClOpenAddressFamilyEx регистрирует семейство адресов (AF), связанное с диспетчером вызовов для клиента, ориентированного на подключение.
NdisCloseAdapter

NdisCloseAdapter освобождает установленную привязку и ресурсы, выделенные при использовании протокола NdisOpenAdapter.
NdisCloseAdapterEx

Драйвер протокола вызывает функцию NdisCloseAdapterEx, чтобы освободить привязку и ресурсы, которые были выделены при вызове драйвера функции NdisOpenAdapterEx.
NdisCloseConfiguration

Функция NdisCloseConfiguration освобождает дескриптор раздела реестра, возвращаемого функцией NdisOpenConfigurationEx, NdisOpenConfigurationKeyIndex или функцией NdisOpenConfigurationKeyByName.
NdisCloseFile

Функция NdisCloseFile освобождает дескриптор, возвращаемый функцией NdisOpenFile, и освобождает память, выделенную для хранения содержимого файла при открытии.
NdisClRegisterSap

NdisClRegisterSap регистрирует SAP, на котором клиент может получать входящие вызовы с удаленного узла.
NdisCmActivateVc

NdisCmActivateVc передает параметры вызова, предоставленные CM, включая параметры мультимедиа, для конкретного VC вниз до базового драйвера минипорта.
NdisCmAddPartyComplete

NdisCmAddPartyComplete возвращает окончательное состояние запроса клиента, для которого диспетчер вызовов ранее вернулся NDIS_STATUS_PENDING, чтобы добавить сторону в установленной многоточечный VC.
NdisCmCloseAddressFamilyComplete

NdisCmCloseAddressFamilyComplete возвращает окончательное состояние запроса клиента, для которого функция CM ProtocolCmCloseAf вернула NDIS_STATUS_PENDING, чтобы закрыть AF.
NdisCmCloseCallComplete

NdisCmCloseCallComplete возвращает окончательное состояние запроса клиента, для которого диспетчер вызовов ранее вернулся NDIS_STATUS_PENDING, чтобы отменить вызов.
NdisCmDeactivateVc

NdisCmDeactivateVc уведомляет NDIS и базовый драйвер минипорта, что дальнейшие передачи на определенной активной VC не будут.
NdisCmDeregisterSapComplete

NdisCmDeregisterSapComplete возвращает окончательное состояние запроса клиента, для которого диспетчер вызовов ранее вернул NDIS_STATUS_PENDING, чтобы отменить регистрацию SAP.
NdisCmDispatchCallConnected

NdisCmDispatchCallConnected уведомляет NDIS и клиента о том, что передача данных может начинаться с VC, что диспетчер вызовов, созданный для входящего вызова, инициированного на удаленном узле.
NdisCmDispatchIncomingCall

NdisCmDispatchIncomingCall сообщает клиенту о входящем вызове в SAP, ранее зарегистрированном этим клиентом.
NdisCmDispatchIncomingCallQoSChange

NdisCmDispatchIncomingCallQoSChange уведомляет клиента о том, что запрос на изменение качества обслуживания в активном подключении клиента был получен через сеть.
NdisCmDispatchIncomingCloseCall

NdisCmDispatchIncomingCloseCall сообщает клиенту сломать активный или предлагаемый звонок, как правило, так как диспетчер вызовов получил запрос от сети, чтобы закрыть подключение.
NdisCmDispatchIncomingDropParty

NdisCmDispatchIncomingDropParty уведомляет клиента о том, что он должен удалить определенную сторону в многоточечных VC, как правило, так как диспетчер вызовов получил запрос по сети, чтобы закрыть активное многоточие.
NdisCmDropPartyComplete

NdisCmDropPartyComplete возвращает окончательное состояние запроса клиента, для которого диспетчер вызовов ранее вернулся NDIS_STATUS_PENDING, чтобы удалить сторону из многоточечных VC.
NdisCmMakeCallComplete

NdisCmMakeCallComplete возвращает окончательное состояние запроса клиента, для которого диспетчер вызовов ранее вернулся NDIS_STATUS_PENDING, чтобы выполнить исходящий звонок.
NdisCmModifyCallQoSComplete

NdisCmModifyCallQoSComplete указывает на завершение запроса клиента, для которого диспетчер вызовов ранее вернулся NDIS_STATUS_PENDING, чтобы изменить качество обслуживания в VC.
NdisCmNotifyCloseAddressFamily

Функция NdisCmNotifyCloseAddressFamily уведомляет NDIS о том, что диспетчер вызовов отменяет привязку от базового минипорт-адаптера и что все связанные клиенты CoNDIS должны закрыть указанное семейство адресов (AF).
NdisCmOpenAddressFamilyComplete

NdisCmOpenAddressFamilyComplete возвращает окончательное состояние открытия автономного диспетчера вызовов заданного AF для конкретного клиента после того, как диспетчер вызовов вернул NDIS_STATUS_PENDING в ответ на исходный запрос open-AF этого клиента.
NdisCmRegisterAddressFamilyEx

Функция NdisCmRegisterAddressFamilyEx регистрирует семейство адресов (AF) для обмена данными между драйверами CoNDIS.
NdisCmRegisterSapComplete

NdisCmRegisterSapComplete возвращает окончательное состояние запроса клиента, для которого CM ранее вернул NDIS_STATUS_PENDING, чтобы зарегистрировать SAP.
NdisCoAssignInstanceName

NdisCoAssignInstanceName назначает имя экземпляра VC и приводит к регистрации GUID (глобально уникального идентификатора) для назначенного имени с помощью инструментария управления Windows (WMI).
NdisCoCreateVc

NdisCoCreateVc настраивает конечную точку подключения, из которой клиент может выполнять исходящие вызовы или на которых автономный диспетчер вызовов может отправлять входящие вызовы.
NdisCoDeleteVc

NdisCoDeleteVc уничтожает созданный вызывающим объект VC.
NdisCoGetTapiCallId

NdisCoGetTapiCallId извлекает строку, которую приложения TAPI могут использовать для идентификации определенного виртуального подключения NDIS (VC).
NdisCompleteBindAdapterEx

Драйвер протокола вызывает функцию NdisCompleteBindAdapterEx, чтобы завершить операцию привязки, для которой функция ProtocolBindAdapterEx драйвера возвращает NDIS_STATUS_PENDING.
NdisCompleteNetPnPEvent

Драйверы протокола вызывают функцию NdisCompleteNetPnPEvent, чтобы завершить ответ на событие Plug and Play или Power Management, для которого функция Протокола ProtocolNetPnPEvent возвращала NDIS_STATUS_PENDING.
NdisCompleteUnbindAdapterEx

Драйвер протокола вызывает функцию NdisCompleteUnbindAdapterEx, чтобы завершить операцию без привязки, для которой функция ProtocolUnbindAdapterEx возвращена NDIS_STATUS_PENDING.
NdisCoOidRequest

Функция NdisCoOidRequest перенаправит запрос на целевые драйверы CoNDIS для запроса или задания указанной OID-информации целевого драйвера.
NdisCoOidRequestComplete

Функция NdisCoOidRequestComplete возвращает окончательное состояние запроса OID, для которому клиент CoNDIS или автономная функция диспетчера вызовов ProtocolCoOidRequest ранее возвращала NDIS_STATUS_PENDING.
NdisCopyFromPacketToPacketSafe

NdisCopyFromPacketToPacket копирует указанный диапазон данных из одного пакета в другой.
NdisCoSendNetBufferLists

Функция NdisCoSendNetBufferLists отправляет сетевые данные, содержащиеся в указанном списке структур NET_BUFFER_LIST.
NdisCurrentGroupAndProcessor

Функция NdisCurrentGroupAndProcessor возвращает номер процессора относительно группы и номер группы текущего процессора.
NdisCurrentProcessorIndex

Функция NdisCurrentProcessorIndex возвращает назначаемое системой число текущего процессора, на котором запущен вызывающий объект.
NdisDeleteNPagedLookasideList

Функция NdisDeleteNPagedLookasideList удаляет непагаченный список lookaside из системы.
NdisDeregisterDeviceEx

Функция NdisDeregisterDeviceEx удаляет из системы объект устройства, созданный функцией NdisRegisterDeviceEx.
NdisDeregisterProtocol

NdisDeregisterProtocol освобождает ресурсы, выделенные при вызове драйвера NdisRegisterProtocol.
NdisDeregisterProtocolDriver

Драйвер протокола вызывает функцию NdisDeregisterProtocolDriver, чтобы освободить ресурсы, выделенные NDIS при вызове драйвера NdisRegisterProtocolDriver.
NdisDirectOidRequest

Функция NdisDirectOidRequest перенаправит прямой запрос OID базовым драйверам для запроса возможностей или состояния адаптера или задания состояния адаптера.
NdisDprAcquireReadWriteLock

Функция NdisDprAcquireReadWriteLock получает блокировку, которую вызывающий объект использует для записи или чтения к ресурсам, общим для потоков драйверов. Обратите внимание, что интерфейс блокировки чтения и записи устарел для драйверов NDIS 6.20 и более поздних версий, которые должны использовать NdisAcquireRWLockRead или NdisAcquireRWLockWrite (параметр NDIS_RWL_AT_DISPATCH_LEVEL в параметре Flags) вместо NdisDprAcquireReadWriteLock.
NdisDprAcquireSpinLock

Функция NdisDprAcquireSpinLock получает блокировку спина, чтобы вызывающий объект может синхронизировать доступ к ресурсам, общим для функций драйвера, отличных от ISR, в многопроцессорном режиме.
NdisDprReleaseReadWriteLock

Функция NdisDprReleaseReadWriteLock освобождает блокировку, полученную при предыдущем вызове NdisDprAcquireReadWriteLock.Note Интерфейс блокировки чтения и записи устарел для драйверов NDIS 6.20 и более поздних версий, которые должны использовать NdisReleaseRWLock вместо NdisDprReleaseReadWriteLock.
NdisDprReleaseSpinLock

Функция NdisDprReleaseSpinLock освобождает блокировку спина, полученную непосредственно в предыдущем вызове функции NdisDprAcquireSpinLock.
NdisEnumerateFilterModules

Функция NdisEnumerateFilterModules перечисляет все модули фильтров и экземпляры промежуточных драйверов в стеке фильтров.
NdisEqualMemory

Функция NdisEqualMemory сравнивает указанное количество символов в одном блоке памяти с одинаковым количеством символов во втором блоке памяти.
NdisEqualString

Функция NdisEqualString сравнивает две строки в наборе символов по умолчанию ОС, чтобы определить, равны ли они.
NdisEqualUnicodeString

Функция NdisEqualUnicodeString сравнивает две строки Юникода и возвращает, равны ли они.
NdisFCancelDirectOidRequest

Драйверы фильтров вызывают функцию NdisFCancelDirectOidRequest, чтобы отменить предыдущий прямой запрос OID к базовым драйверам.
NdisFCancelOidRequest

Драйверы фильтров вызывают функцию NdisFCancelOidRequest, чтобы отменить предыдущий запрос базовым драйверам.
NdisFCancelSendNetBufferLists

Драйверы фильтров вызывают функцию NdisFCancelSendNetBufferLists, чтобы отменить передачу сетевых данных.
NdisFDeregisterFilterDriver

Драйверы фильтров вызывают функцию NdisFDeregisterFilterDriver, чтобы освободить ресурсы, выделенные ранее функцией NdisFRegisterFilterDriver.
NdisFDevicePnPEventNotify

Драйвер фильтра может вызывать функцию NdisFDevicePnPEventNotify для пересылки события Plug and Play (PnP) или Power Management в базовые драйверы.
NdisFDirectOidRequest

Драйверы фильтров вызывают функцию NdisFDirectOidRequest для пересылки прямого запроса OID в базовые драйверы или для создания такого запроса.
NdisFDirectOidRequestComplete

Драйверы фильтров вызывают функцию NdisFDirectOidRequestComplete, чтобы вернуть окончательное состояние прямого запроса OID, для которого функция FilterDirectOidRequest драйвера возвращает NDIS_STATUS_PENDING.
NdisFGetOptionalSwitchHandlers

Hyper-V расширения расширяемого коммутатора вызывают функцию NdisFGetOptionalSwitchHandlers, чтобы получить список указателей на функции обработчика расширяемого коммутатора Hyper-V.
NdisFillMemory

Функция NdisFillMemory заполняет предоставленный вызывающим буфер заданным символом.
NdisFIndicateReceiveNetBufferLists

Драйвер фильтра вызывает NdisFIndicateReceiveNetBufferLists, чтобы указать, что он получил сетевые данные. Дополнительные сведения см. в разделе "Получение данных" в драйвере фильтра.
NdisFIndicateStatus

Функция NdisFIndicateStatus передает отфильтрованное указание состояния от базового драйвера или указывает состояние.
NdisFNetPnPEvent

Драйвер фильтра может вызвать функцию NdisFNetPnPEvent, чтобы перенаправлять сетевое событие Plug and Play (PnP) или Power Management в переопределяющие драйверы.
NdisFOidRequest

Драйверы фильтров вызывают функцию NdisFOidRequest для пересылки запроса OID в базовые драйверы или для создания такого запроса.
NdisFOidRequestComplete

Драйверы фильтров вызывают функцию NdisFOidRequestComplete, чтобы вернуть окончательное состояние запроса OID, для которого функция FilterOidRequest драйвера возвращает NDIS_STATUS_PENDING.
NdisFPauseComplete

Драйвер фильтра должен вызвать функцию NdisFPauseComplete, чтобы завершить операцию приостановки, если драйвер вернул NDIS_STATUS_PENDING из функции FilterPause.
NdisFreeCloneOidRequest

Функция NdisFreeCloneOidRequest освобождает клонированную NDIS_OID_REQUEST структуру.
NdisFreeGenericObject

Вызовите функцию NdisFreeGenericObject, чтобы освободить универсальный объект, созданный с помощью функции NdisAllocateGenericObject.
NdisFreeIoWorkItem

Драйверы NDIS вызывают функцию NdisFreeIoWorkItem, чтобы освободить указанный рабочий элемент.
NdisFreeMemory

Функция NdisFreeMemory освобождает блок памяти, который ранее был выделен функцией NdisAllocateMemoryWithTagPriority.
NdisFreeMemoryWithTag

Функция NdisFreeMemoryWithTag устарела для всех версий NDIS. Вместо этого используйте NdisAllocateMemoryWithTagPriority.
NdisFreeMemoryWithTagPriority

Функция NdisFreeMemoryWithTagPriority освобождает память, выделенную функцией NdisAllocateMemoryWithTagPriority.
NdisFreePacketPool

Эта функция освобождает дескриптор в блок пула пакетов, выделенный функцией NdisAllocatePacketPool.
NdisFreeRWLock

Функция NdisFreeRWLock освобождает блокировку чтения и записи, которая ранее была выделена функцией NdisAllocateRWLock.
NdisFreeScatterGatherList

Функция NdisFreeScatterGatherList освобождает список точечных и сборных данных.
NdisFreeSharedMemory

Функция NdisFreeSharedMemory освобождает общую память, выделенную драйвером поставщика общей памяти.
NdisFreeSpinLock

Функция NdisFreeSpinLock освобождает блокировку спина, инициализированную в предыдущем вызове функции NdisAllocateSpinLock.
NdisFreeString

Функция NdisFreeString освобождает хранилище, выделенное NdisInitializeString для буферизованной строки.
NdisFreeTimerObject

Функция NdisFreeTimerObject освобождает объект таймера, выделенный функцией NdisAllocateTimerObject.
NdisFreeToNPagedLookasideList

Функция NdisFreeToNPagedLookasideList возвращает запись в заданный список lookaside.
NdisFRegisterFilterDriver

Драйвер фильтра вызывает функцию NdisFRegisterFilterDriver для регистрации функций FilterXxx с помощью NDIS.
NdisFRestartComplete

Драйвер фильтра должен вызвать функцию NdisFRestartComplete, чтобы завершить операцию перезапуска, если драйвер вернул NDIS_STATUS_PENDING из функции FilterRestart.
NdisFRestartFilter

Драйвер фильтра вызывает функцию NdisFRestartFilter, чтобы запросить NDIS для запуска операции перезапуска модуля фильтра.
NdisFReturnNetBufferLists

Драйверы фильтров вызывают NdisFReturnNetBufferLists, чтобы освободить владение одной или несколькими NET_BUFFER_LIST структурами и связанными NET_BUFFER структурами.
NdisFSendNetBufferLists

Драйверы фильтров вызывают функцию NdisFSendNetBufferLists для отправки списка сетевых буферов данных.
NdisFSendNetBufferListsComplete

Драйверы фильтров вызывают функцию NdisFSendNetBufferListsComplete, чтобы вернуть связанный список структур NET_BUFFER_LIST в избыточный драйвер и вернуть окончательное состояние запроса на отправку.
NdisFSetAttributes

Драйвер фильтра вызывает функцию NdisFSetAttributes, чтобы указать область контекста модуля фильтра.
NdisFSynchronousOidRequest

Драйверы фильтров вызывают функцию NdisFSynchronousOidRequest, чтобы создать новый запрос синхронного OID и выдать его базовым драйверам.
NdisGeneratePartialCancelId

Функция NdisGeneratePartialCancelId возвращает значение, которое вызывающий драйвер должен использовать в качестве байта высокого порядка идентификатора отмены.
NdisGetCurrentProcessorCounts

Функция NdisGetCurrentProcessorCounts возвращает счетчики для текущего процессора, который драйвер может использовать для определения использования ЦП для определенного интервала времени.
NdisGetCurrentProcessorCpuUsage

Функция NdisGetCurrentProcessorCpuUsage возвращает среднее количество действий на текущем процессоре после загрузки в процентах. Обратите внимание, что эта функция устарела.
NdisGetCurrentSystemTime

Функция NdisGetCurrentSystemTime возвращает текущее системное время, подходящее для настройки меток времени.
NdisGetDeviceReservedExtension

Функция NdisGetDeviceReservedExtension получает указатель на расширение устройства, связанное с объектом устройства.
NdisGetHypervisorInfo

Важно, начиная с Windows 10 версии 1703, NdisGetHypervisorInfo не рекомендуется использовать.
NdisGetPhysicalAddressHigh

NdisGetPhysicalAddressHigh возвращает высокоупорядоченную часть заданного физического адреса.
NdisGetPhysicalAddressLow

NdisGetPhysicalAddressLow возвращает часть с низким порядком заданного физического адреса.
NdisGetProcessorInformation

Функция NdisGetProcessorInformation извлекает сведения о топологии ЦП локального компьютера и набор процессоров, которые драйвер минипорта должен использовать для масштабирования на стороне получения (RSS).
NdisGetProcessorInformationEx

Функция NdisGetProcessorInformationEx извлекает сведения о топологии ЦП локального компьютера.
NdisGetReceivedPacket

NdisGetReceivedPacket извлекает пакет, полученный от базового драйвера.
NdisGetRoutineAddress

Функция NdisGetRoutineAddress возвращает адрес подпрограммы, заданной именем подпрограммы.
NdisGetRssProcessorInformation

Функция NdisGetRssProcessorInformation извлекает сведения о наборе процессоров, которые должен использовать минипорт-драйвер для масштабирования на стороне получения (RSS).
NdisGetSharedDataAlignment

NdisGetSharedDataAlignment возвращает предпочтительное выравнивание для структур памяти, которыми может делиться несколько процессоров.
NdisGetSystemUpTimeEx

Функция NdisGetSystemUpTimeEx возвращает количество миллисекунд, прошедших после перезапуска компьютера.
NdisGetVersion

Функция NdisGetVersion возвращает номер версии NDIS.
NdisGroupActiveProcessorCount

Функция NdisGroupActiveProcessorCount возвращает количество процессоров, которые сейчас активны в указанной группе.
NdisGroupActiveProcessorMask

Функция NdisGroupActiveProcessorMask возвращает активную маску процессора для указанной группы.
NdisGroupMaxProcessorCount

Функция NdisGroupMaxProcessorCount определяет максимальное количество процессоров в указанной группе процессоров.
NdisIfAddIfStackEntry

Функция NdisIfAddIfStackEntry указывает порядок двух сетевых интерфейсов в стеке сетевых интерфейсов NDIS.
NdisIfAllocateNetLuidIndex

Функция NdisIfAllocateNetLuidIndex выделяет индекс NET_LUID для поставщика сетевого интерфейса NDIS.
NdisIfDeleteIfStackEntry

Функция NdisIfDeleteIfStackEntry удаляет сведения о порядке двух сетевых интерфейсов в стеке интерфейса NDIS.
NdisIfDeregisterInterface

Функция NdisIfDeregisterInterface отменяет регистрацию сетевого интерфейса NDIS, зарегистрированного ранее вызовом функции NdisIfRegisterInterface.
NdisIfDeregisterProvider

Функция NdisIfDeregisterProvider отменяет регистрацию поставщика интерфейса, ранее зарегистрированного вызовом функции NdisIfRegisterProvider.
NdisIfFreeNetLuidIndex

Функция NdisIfFreeNetLuidIndex освобождает сетевой интерфейс NET_LUID индекс, который ранее был выделен вызовом функции NdisIfAllocateNetLuidIndex.
NdisIfGetInterfaceIndexFromNetLuid

Функция NdisIfGetInterfaceIndexFromNetLuid получает индекс сетевого интерфейса, связанный со значением NET_LUID.
NdisIfGetNetLuidFromInterfaceIndex

Функция NdisIfGetNetLuidFromInterfaceIndex получает значение NET_LUID, связанное с индексом сетевого интерфейса.
NdisIfQueryBindingIfIndex

Функция NdisIfQueryBindingIfIndex извлекает индексы сетевого интерфейса и NET_LUID значения для самых высокоуровневых сетевых интерфейсов, связанных с указанной привязкой протокола.
NdisIfRegisterInterface

Функция NdisIfRegisterInterface регистрирует сетевой интерфейс NDIS.
NdisIfRegisterProvider

Функция NdisIfRegisterProvider регистрирует поставщика сетевых интерфейсов NDIS.
NdisIMAssociateMiniport

Функция NdisIMAssociateMiniport сообщает NDIS, что указанные нижние и верхние интерфейсы для минипортов и драйверов протокола соответственно принадлежат одному промежуточному драйверу.
NdisIMCancelInitializeDeviceInstance

Функция NdisIMCancelInitializeDeviceInstance отменяет предыдущий вызов функции NdisIMInitializeDeviceInstanceEx.
NdisIMCopySendCompletePerPacketInfo

NdisIMCopySendCompletePerPacketInfo копирует сведения о каждом пакете из пакета, возвращаемого драйвером нижнего минипорта, в новый пакет, который должен быть возвращен драйверу верхнего уровня.
NdisIMCopySendPerPacketInfo

NdisIMCopySendPerPacketInfo копирует сведения о каждом пакете из пакета, который был отправлен драйвером верхнего уровня в новый пакет, который будет отправлен на более низкий минипорт-драйвер.
NdisIMDeInitializeDeviceInstance

Функция NdisIMDeInitializeDeviceInstance вызывает функцию miniportHaltEx промежуточного драйвера NDIS для удаления виртуального минипорта драйвера.
NdisIMDeregisterLayeredMiniport

NdisIMDeregisterLayeredMiniport выпускает ранее зарегистрированный промежуточный драйвер.
NdisIMGetBindingContext

Функция NdisIMGetBindingContext позволяет драйверу протокола NDIS получить доступ к области контекста устройства, созданной базовым промежуточным драйвером, для виртуального минипорта, к которому привязан драйвер протокола более высокого уровня.
NdisIMGetDeviceContext

Эта функция позволяет функции минипортаInitialize драйвера NDIS получить доступ к области контекста устройства, выделенной функцией ProtocolBindAdapter.
NdisIMInitializeDeviceInstanceEx

Функция NdisIMInitializeDeviceInstanceEx инициирует операцию инициализации для виртуального минипорта и при необходимости настраивает сведения о состоянии виртуального минипорта для последующих связанных драйверов протокола.
NdisIMNotifyPnPEvent

NdisIMNotifyPnPEvent распространяет уведомление о событии Plug and Play или Power Management на избыточный драйвер.
NdisIMRegisterLayeredMiniport

NdisIMRegisterLayeredMiniport registers an intermediate driver's MiniportXxx entry points and name with the NDIS library when the driver initializes.
NdisInitAnsiString

Функция NdisInitAnsiString инициализирует подсчитанная строка ANSI.
NdisInitializeEvent

Функция NdisInitializeEvent настраивает объект события во время инициализации драйвера, который будет использоваться впоследствии в качестве механизма синхронизации.
NdisInitializeListHead

Функция NdisInitializeListHead инициализирует связанную очередь, поддерживаемую драйвером.
NdisInitializeNPagedLookasideList

Функция NdisInitializeNPagedLookasideList инициализирует список lookaside. После успешной инициализации неуправляемые блоки фиксированного размера можно выделить из списка lookaside и освободить их.
NdisInitializeReadWriteLock

Функция NdisInitializeReadWriteLock инициализирует переменную блокировки чтения или записи типа NDIS_RW_LOCK. Обратите внимание, что интерфейс блокировки чтения и записи устарел для драйверов NDIS 6.20 и более поздних версий, которые должны использовать NdisAllocateRWLock вместо NdisInitializeReadWriteLock.
NdisInitializeSListHead

Функция NdisInitializeSListHead инициализирует голову последовательного, заблокированного и последовательно связанного списка.
NdisInitializeString

Функция NdisInitializeString выделяет хранилище и инициализирует подсчитываемую строку в наборе символов по умолчанию системы.
NdisInitUnicodeString

Функция NdisInitUnicodeString инициализирует подсчитываемую строку Юникода.
NdisInterlockedAddLargeStatistic

Функция NdisInterlockedAddLargeStatistic выполняет переблокированное добавление значения добавочного элемента ULONG в значение надстройки LARGE_INTEGER.
NdisInterlockedAddUlong

Функция NdisInterlockedAddUlong добавляет в заданное целое число без знака в качестве атомарной операции, используя вызываемую блокировку спина для синхронизации доступа к целочисленной переменной.
NdisInterlockedDecrement

Функция NdisInterlockedDecrement уменьшает вызываемую переменную типа LONG как атомарную операцию.
NdisInterlockedIncrement

Функция NdisInterlockedIncrement увеличивает вызываемую переменную как атомарную операцию.
NdisInterlockedInsertHeadList

Функция NdisInterlockedInsertHeadList вставляет запись, как правило, пакет в голову двусторонне связанного списка, чтобы доступ к списку синхронизирован в многопроцессорном безопасном способе.
NdisInterlockedInsertTailList

Функция NdisInterlockedInsertTailList вставляет запись , как правило, пакет в хвосте двусторонне связанного списка, чтобы доступ к списку синхронизирован в многопроцессорном безопасном способе.
NdisInterlockedPopEntrySList

Функция NdisInterlockedPopEntrySList удаляет первую запись из последовательного связанного списка.
NdisInterlockedPushEntrySList

Функция NdisInterlockedPushEntrySList вставляет запись в голову последовательно связанного списка.
NdisInterlockedRemoveHeadList

Функция NdisInterlockedRemoveHeadList удаляет запись, как правило, пакет из головы двусторонне связанного списка, чтобы доступ к списку синхронизирован в многопроцессорном режиме.
NdisMAllocateNetBufferSGList

Драйверы мини-порта шины вызывают функцию NdisMAllocateNetBufferSGList, чтобы получить список точечной и сборной для сетевых данных, связанных с структурой NET_BUFFER.
NdisMAllocatePort

Функция NdisMAllocatePort выделяет порт NDIS, связанный с мини-адаптером.
NdisMAllocateSharedMemory

NdisMAllocateSharedMemory выделяет и сопоставляет диапазон памяти узла таким образом, чтобы диапазон памяти был одновременно доступен как от хост-системы, так и от сетевого адаптера DMA.
NdisMAllocateSharedMemoryAsyncEx

Драйверы минипорта вызывают функцию NdisMAllocateSharedMemoryAsyncEx, чтобы выделить дополнительную память, общую между драйвером и сетевым адаптером DMA главного шины, как правило, если драйвер минипорта работает низко на доступных буферах получения сетевого адаптера.
NdisMapFile

Функция NdisMapFile сопоставляет уже открытый файл с буфером, доступным для вызывающего объекта, если файл в настоящее время не сопоставлен.
NdisMaxGroupCount

Функция NdisMaxGroupCount возвращает максимальное количество групп процессоров в локальной компьютерной системе.
NdisMCloseLog

NdisMCloseLog выпускает ресурсы, используемые для ведения журнала.
NdisMCmActivateVc

NdisMCmActivateVc уведомляет NDIS о том, что драйвер MCM готов к передаче на определенный VC.
NdisMCmAddPartyComplete

NdisMCmAddPartyComplete возвращает окончательное состояние запроса клиента, для которого драйвер MCM ранее вернулся NDIS_STATUS_PENDING, чтобы добавить сторону в установленной многоточечный VC.
NdisMCmCloseAddressFamilyComplete

NdisMCmCloseAddressFamilyComplete возвращает окончательное состояние запроса клиента, для которого драйвер MCM вернулся NDIS_STATUS_PENDING, чтобы закрыть AF.
NdisMCmCloseCallComplete

NdisMCmCloseCallComplete возвращает окончательное состояние запроса клиента, для которого драйвер MCM ранее вернул NDIS_STATUS_PENDING, чтобы отменить вызов.
NdisMCmCreateVc

NdisMCmCreateVc настраивает конечную точку подключения, в которой драйвер MCM может отправлять предложение входящего вызова клиенту.
NdisMCmDeactivateVc

NdisMCmDeactivateVc уведомляет NDIS о том, что дальнейшие передачи на определенный активный VC не будут.
NdisMCmDeleteVc

NdisMCmDeleteVc уничтожает созданный вызывающим объект VC.
NdisMCmDeregisterSapComplete

NdisMCmDeregisterSapComplete возвращает окончательное состояние запроса клиента, для которого драйвер MCM ранее вернул NDIS_STATUS_PENDING, чтобы отменить регистрацию SAP.
NdisMCmDispatchCallConnected

NdisMCmDispatchCallConnected уведомляет NDIS и клиента о том, что передача данных может начинаться с VC, что драйвер MCM, созданный для входящего вызова, инициированного на удаленном узле.
NdisMCmDispatchIncomingCall

NdisMCmDispatchIncomingCall сообщает клиенту о входящем вызове sap, зарегистрированном этим клиентом с драйвером MCM.
NdisMCmDispatchIncomingCallQoSChange

NdisMCmDispatchIncomingCallQoSChange уведомляет клиента о том, что запрос на изменение качества обслуживания в активном подключении клиента был получен через сеть.
NdisMCmDispatchIncomingCloseCall

NdisMCmDispatchIncomingCloseCall сообщает клиенту сломать активный или предлагаемый вызов, как правило, потому что драйвер MCM получил запрос от сети, чтобы закрыть подключение.
NdisMCmDispatchIncomingDropParty

NdisMCmDispatchIncomingDropParty уведомляет клиента о том, что он должен удалить определенную сторону в многоточечных VC.
NdisMCmDropPartyComplete

NdisMCmDropPartyComplete возвращает окончательное состояние запроса клиента, для которого драйвер MCM ранее вернулся NDIS_STATUS_PENDING, чтобы удалить сторону из многоточечных VC.
NdisMCmMakeCallComplete

NdisMCmMakeCallComplete возвращает окончательное состояние запроса клиента, для которого драйвер MCM ранее вернулся NDIS_STATUS_PENDING, чтобы выполнить исходящий вызов.
NdisMCmModifyCallQoSComplete

NdisMCmModifyCallQoSComplete указывает на завершение запроса клиента, для которого драйвер MCM ранее вернулся NDIS_STATUS_PENDING, чтобы изменить качество обслуживания в VC.
NdisMCmNotifyCloseAddressFamily

Функция NdisMCmNotifyCloseAddressFamily уведомляет NDIS о том, что указанная семейство адресов (AF), связанная с диспетчером вызовов мини-порта (MCM), должна быть закрыта, и NDIS должен уведомлять всех затронутых клиентов CoNDIS.
NdisMCmOidRequest

Функция NdisMCmOidRequest отправляет запрос OID от драйвера диспетчера вызовов мини-порта (MCM) клиенту CoNDIS.
NdisMCmOidRequestComplete

Функция NdisMCmOidRequestComplete возвращает окончательное состояние запроса CoNDIS OID, чтобы функция диспетчера вызовов мини-порта (MCM) драйвера ProtocolCoOidRequest ранее возвращалась NDIS_STATUS_PENDING.
NdisMCmOpenAddressFamilyComplete

NdisMCmOpenAddressFamilyComplete возвращает окончательное состояние запроса клиента, для которого функция драйвера MCM ProtocolCmOpenAf вернула NDIS_STATUS_PENDING, чтобы открыть семейство адресов драйвера MCM.
NdisMCmRegisterAddressFamilyEx

Функция NdisMCmRegisterAddressFamilyEx регистрирует семейство адресов (AF) для обмена данными между диспетчером вызовов мини-порта (MCM) и клиентами CoNDIS.
NdisMCmRegisterSapComplete

NdisMCmRegisterSapComplete возвращает окончательное состояние запроса клиента, для которого функция ПротоколаCmRegisterSap драйвера MCM ранее вернула NDIS_STATUS_PENDING для регистрации SAP.
NdisMCoActivateVcComplete

NdisMCoActivateVcComplete уведомляет NDIS и диспетчер вызовов, что драйвер минипорта завершил обработку запроса, инициированного cm-VC, для которого драйвер минипорта ранее вернул NDIS_STATUS_PENDING.
NdisMCoDeactivateVcComplete

NdisMCoDeactivateVcComplete уведомляет NDIS и диспетчер вызовов, что драйвер минипорта завершил обработку запроса, инициированного CM-VC, для которого ранее вернулся драйвер мини-порта NDIS_STATUS_PENDING.
NdisMCoIndicateReceiveNetBufferLists

Функция NdisMCoIndicateReceiveNetBufferLists указывает, что драйвер минипорта получил данные из сети.
NdisMCoIndicateStatusEx

Функция NdisMCoIndicateStatusEx сообщает об изменении состояния мини-порта CoNDIS.
NdisMCompleteDmaTransfer

Функция NdisMCompleteDmaTransfer указывает, что операция передачи DMA системы завершена. Он сбрасывает системный контроллер DMA при подготовке к дальнейшей передаче DMA.
NdisMConfigMSIXTableEntry

Функция NdisMConfigMSIXTableEntry выполняет операции конфигурации для записей таблицы MSI-X, назначенных устройством, MSI-X.
NdisMCoOidRequestComplete

Функция NdisMCoOidRequestComplete возвращает окончательное состояние запроса OID, чтобы функция MiniportCoOidRequest драйвера miniportCoOidRequest возвращала NDIS_STATUS_PENDING.
NdisMCoSendNetBufferListsComplete

Функция NdisMCoSendNetBufferListsComplete возвращает связанный список структур NET_BUFFER_LIST драйверу чрезмерного и возвращает окончательное состояние запроса на отправку CoNDIS.
NdisMCreateLog

NdisMCreateLog выделяет и открывает файл журнала, в котором минипорт-драйвер может записывать данные, отображаемые приложением Win32 с выделенным драйвером.
NdisMDeregisterDevice

Функция NdisMDeregisterDevice удаляет из системы объект устройства, созданный с помощью NdisMRegisterDevice.
NdisMDeregisterDmaChannel

Функция NdisMDeregisterDmaChannel освобождает утверждение драйвера мини-порта в канале DMA для сетевой карты.
NdisMDeregisterInterruptEx

Драйверы минипорта вызывают NdisMDeregisterInterruptEx для выпуска ресурсов, которые ранее были выделены функцией NdisMRegisterInterruptEx.
NdisMDeregisterIoPortRange

NdisMDeregisterIoPortRange выпускает сопоставление, настроенное с помощью NdisMRegisterIoPortRange во время инициализации драйвера.
NdisMDeregisterMiniportDriver

Драйвер минипорта вызывает функцию NdisMDeregisterMiniportDriver, чтобы освободить ресурсы, выделенные при предыдущем вызове функции NdisMRegisterMiniportDriver.
NdisMDeregisterScatterGatherDma

Драйверы мини-порта шины вызывают NdisMDeregisterScatterGatherDma, чтобы освободить ресурсы DMA, выделенные функцией NdisMRegisterScatterGatherDma.
NdisMDirectOidRequestComplete

Драйверы минипорта вызывают функцию NdisMDirectOidRequestComplete, чтобы вернуть окончательное состояние прямого запроса OID, для которого функция MiniportDirectOidRequest драйвера вернула NDIS_STATUS_PENDING.
NdisMEnableVirtualization

Минипорт-драйвер вызывает функцию NdisMEnableVirtualization во время создания или удаления сетевого адаптера на сетевом адаптере.
NdisMFlushLog

NdisMFlushLog очищает файл журнала.
NdisMFreeNetBufferSGList

Драйверы мини-порта шины вызывают функцию NdisMFreeNetBufferSGList для освобождения ресурсов списка точечного и сбора, выделенных путем вызова функции NdisMAllocateNetBufferSGList.
NdisMFreePort

Функция NdisMFreePort освобождает порт NDIS, который ранее был выделен функцией NdisMAllocatePort.
NdisMFreeSharedMemory

NdisMFreeSharedMemory освобождает память, которая ранее была выделена NdisMAllocateSharedMemory или NdisMAllocateSharedMemoryAsyncEx драйвером сетевого адаптера DMA.
NdisMGetBusData

Драйверы NDIS вызывают функцию NdisMGetBusData для чтения пространства конфигурации устройства.
NdisMGetDeviceProperty

Функция NdisMGetDeviceProperty извлекает объекты устройства, необходимые для настройки связи с мини-водителем через водителя автобуса.
NdisMGetDmaAlignment

Функция NdisMGetDmaAlignment возвращает требования к выравниванию системы DMA для сетевой карты.
NdisMGetVirtualFunctionBusData

Минипорт-драйвер вызывает функцию NdisMGetVirtualFunctionBusData для чтения данных из пространства конфигурации PCI Express (PCIe) указанной виртуальной функции (VF) на сетевом адаптере.
NdisMGetVirtualFunctionLocation

Минипорт-драйвер вызывает функцию NdisMGetVirtualFunctionLocation, чтобы запросить расположение виртуальной функции PCI Express (PCIe) на шине PCI. Драйвер использует расположение устройства для создания идентификатора запрашивателя PCIe (RID) для VF.
NdisMIdleNotificationComplete

Драйверы минипорта вызывают NdisMIdleNotificationComplete для завершения ожидающего уведомления об простое для выборочной операции приостановки NDIS. NDIS начинает операцию при вызове функции обработчика MiniportIdleNotification драйвера.
NdisMIdleNotificationConfirm

Драйверы минипорта вызывают NdisMIdleNotificationConfirm, чтобы уведомить NDIS о том, что неактивный сетевой адаптер можно безопасно приостановить и перейти в состояние низкой мощности. Мини-порты вызывают эту функцию во время выборочной операции приостановки NDIS.
NdisMIndicateReceiveNetBufferLists

Драйверы минипорта вызывают функцию NdisMIndicateReceiveNetBufferLists, чтобы указать получение данных из сети.
NdisMIndicateStatus

NdisMIndicateStatus указывает на изменения состояния сетевого адаптера на драйверы NDIS более высокого уровня.
NdisMIndicateStatusEx

Функция NdisMIndicateStatusEx сообщает об изменении состояния мини-адаптера.
NdisMInitializeWrapper

NdisMInitializeWrapper уведомляет NDIS о том, что новый драйвер минипорта инициализируется.
NdisMInvalidateConfigBlock

Минипорт-драйвер вызывает функцию NdisMInvalidateConfigBlock, чтобы уведомить NDIS о том, что данные для одного или нескольких блоков конфигурации виртуальной функции (VF) были изменены.
NdisMMapIoSpace

NdisMMapIoSpace сопоставляет данный относительный "физический" диапазон ОЗУ устройства или регистрируется в диапазоне виртуальных пространств системы.
NdisMNetPnPEvent

Минипортные драйверы NDIS (и промежуточные драйверы, зарегистрированные в качестве драйверов минипорта), вызывают функцию NdisMNetPnPEvent для создания события Plug and Play, события NDIS PnP или события Power Management или распространения его на избыточные драйверы.
NdisMOidRequestComplete

Драйверы минипорта вызывают функцию NdisMOidRequestComplete, чтобы вернуть окончательное состояние запроса OID, для которого функция MiniportOidRequest драйвера вернула NDIS_STATUS_PENDING.
NdisMoveMemory

Функция NdisMoveMemory копирует указанное число байтов из одного расположения, предоставленного вызывающим пользователем, в другое.
NdisMPauseComplete

Минипорт-драйвер должен вызвать функцию NdisMPauseComplete, чтобы завершить операцию приостановки, если драйвер вернул NDIS_STATUS_PENDING из функции MiniportPause.
NdisMQueryAdapterInstanceName

Функция NdisMQueryAdapterInstanceName извлекает понятное имя мини-адаптера.
NdisMQueryProbedBars

Минипорт-драйвер вызывает функцию NdisMQueryProbedBars для получения значений базовых регистров адресов (BAR) сетевого адаптера (PCIe).
NdisMQueueDpc

Драйверы мини-порта NDIS вызывают функцию NdisMQueueDpc для планирования вызовов DPC на ЦП.
NdisMQueueDpcEx

Драйверы мини-порта NDIS вызывают функцию NdisMQueueDpcEx для планирования вызовов DPC на ЦП.
NdisMReadConfigBlock

Мини-драйвер для виртуальной функции PCI Express (PCIe) вызывает функцию NdisMReadConfigBlock для чтения данных из блока конфигурации VF.
NdisMReadDmaCounter

Функция NdisMReadDmaCounter возвращает текущее значение счетчика контроллера DMA системы.
NdisMRegisterDevice

Функция NdisMRegisterDevice создает именованный объект устройства и символьную связь между объектом устройства и видимым пользователем именем для этого устройства.
NdisMRegisterDmaChannel

Функция NdisMRegisterDmaChannel утверждает системный канал контроллера DMA во время инициализации операций DMA на подчиненном сетевом адаптере или на главном сетевом адаптере ISA.
NdisMRegisterInterruptEx

Драйверы мини-порта NDIS вызывают функцию NdisMRegisterInterruptEx для регистрации прерывания.
NdisMRegisterIoPortRange

NdisMRegisterIoPortRange настраивает доступ к портам ввода-вывода устройства с помощью функций NdisRawReadPortXxx и NdisRawritePortXxx и утверждает диапазон адресов портов ввода-вывода в реестре для сетевой карты этого драйвера.
NdisMRegisterMiniportDriver

Минипорт-драйвер вызывает функцию NdisMRegisterMiniportDriver для регистрации точек входа MiniportXxx с помощью NDIS в качестве первого шага инициализации.
NdisMRegisterScatterGatherDma

Драйверы минипорта шины вызывают функцию NdisMRegisterScatterGatherDma из MiniportInitializeEx для инициализации канала DMA точечного или сбора.
NdisMRegisterUnloadHandler

Функция NdisMRegisterUnloadHandler регистрирует обработчик выгрузки для драйвера.
NdisMRemoveMiniport

Функция NdisMRemoveMiniport удаляет указанный адаптер драйвера минипорта, который был определен драйвером минипорта, не может быть удален из системы.
NdisMResetComplete

Функция NdisMResetComplete возвращает окончательное состояние запроса сброса, для которого ранее вернулся мини-драйвер NDIS_STATUS_PENDING.
NdisMResetComplete

Дополнительные сведения: функция NdisMResetComplete (NDIS 6.x)
NdisMResetMiniport

Минипорт-драйвер вызывает функцию NdisMResetMiniport для активации последующей операции сброса из NDIS.
NdisMRestartComplete

Минипорт-драйвер должен вызвать функцию NdisMRestartComplete, чтобы завершить операцию перезапуска, если драйвер вернул NDIS_STATUS_PENDING из функции MiniportRestart.
NdisMSendNetBufferListsComplete

Драйверы минипорта вызывают функцию NdisMSendNetBufferListsComplete, чтобы вернуть связанный список NET_BUFFER_LIST структур в избыточный драйвер и вернуть окончательное состояние запроса на отправку.
NdisMSetAttributesEx

NdisMSetAttributesEx сообщает библиотеке NDIS о важных функциях сетевого адаптера или виртуальной сетевой карты вызывающего объекта во время инициализации.
NdisMSetBusData

Драйверы NDIS вызывают функцию NdisMSetBusData для записи в пространство конфигурации устройства.
NdisMSetMiniportAttributes

Минипорт-драйвер должен вызвать функцию NdisMSetMiniportAttributes из функции MiniportInitializeEx, чтобы определить контекстную область для минипорта адаптера к NDIS и предоставить NDIS сведения о адаптере минипорта.
NdisMSetupDmaTransfer

Функция NdisMSetupDmaTransfer настраивает контроллер DMA узла для передачи DMA.
NdisMSetVirtualFunctionBusData

Мини-порт драйвер вызывает функцию NdisMSetVirtualFunctionBusData для записи данных в пространство конфигурации PCI Express (PCIe) виртуальной функции (VF) на сетевом адаптере.
NdisMSleep

Функция NdisMSleep задерживает выполнение вызывающего объекта для заданного интервала в микросекундах.
NdisMSynchronizeWithInterruptEx

Функция NdisMSynchronizeWithInterruptEx синхронизирует выполнение функции минипорта, предоставленной драйвером, с функцией MiniportInterrupt.
NdisMUnmapIoSpace

NdisMUnmapIoSpace выпускает виртуальный диапазон, сопоставленный вызовом времени инициализации с NdisMMapIoSpace.
NdisMWriteConfigBlock

Мини-драйвер для виртуальной функции PCI Express (PCIe) вызывает функцию NdisMWriteConfigBlock для записи данных в блок конфигурации VF.
NdisMWriteLogData

NdisMWriteLogData передает сведения, предоставленные драйвером, в файл журнала для потребления и отображения приложением Win32 с выделенным драйвером.
NdisOidRequest

Функция NdisOidRequest перенаправит запрос базовым драйверам для запроса возможностей или состояния адаптера или задания состояния адаптера.
NdisOpenAdapter

NdisOpenAdapter настраивает привязку между вызывающим протоколом и конкретным базовым драйвером сетевого адаптера или промежуточным драйвером NDIS.
NdisOpenAdapterEx

Драйвер протокола вызывает функцию NdisOpenAdapterEx из функции ProtocolBindAdapterEx для настройки привязки между драйвером протокола и базовым драйвером.
NdisOpenConfigurationEx

Драйверы NDIS вызывают функцию NdisOpenConfigurationEx, чтобы получить дескриптор конфигурации, позволяющий получить доступ к параметрам конфигурации в реестре.
NdisOpenConfigurationKeyByIndex

Функция NdisOpenConfigurationKeyByIndex открывает подраздел заданного открытого раздела реестра, который назначается вызывающим дескриптором.
NdisOpenConfigurationKeyByName

Функция NdisOpenConfigurationKeyByName открывает именованный подраздел заданного открытого раздела реестра, который назначается вызывающим дескриптором.
NdisOpenFile

Функция NdisOpenFile возвращает дескриптор для открытого файла.
NdisOpenProtocolConfiguration

NdisOpenProtocolConfiguration возвращает дескриптор для раздела реестра, в котором хранятся сведения драйвера протокола для каждого адаптера.
NdisPacketPoolUsage

Эта функция возвращает количество дескрипторов пакетов, выделенных в настоящее время из пула пакетов.
NdisQueryAdapterInstanceName

Функция NdisQueryAdapterInstanceName извлекает понятное имя физического сетевого адаптера или виртуального адаптера, к которому привязан драйвер вызывающего протокола.
NdisQueryBindInstanceName

Функция NdisQueryBindInstanceName извлекает понятное имя физического сетевого адаптера или виртуального адаптера, к которому будет привязан драйвер вызывающего протокола.
NdisQueryDepthSList

Функция NdisQueryDepthSList возвращает текущее количество записей в заданном последовательном списке.
NdisQueueIoWorkItem

Драйверы NDIS вызывают функцию NdisQueueIoWorkItem для очереди рабочего элемента.
NdisRawReadPortBufferUchar

NdisRawReadPortBufferUchar считывает указанное количество байтов в буфер, предоставленный вызывающим объектом.
NdisRawReadPortBufferUlong

NdisRawReadPortBufferUlong считывает указанное число ULONG в буфер, предоставленный вызывающим объектом.
NdisRawReadPortBufferUshort

NdisRawReadPortBufferUshort считывает указанное число USHORTs в буфер, предоставленный вызывающим объектом.
NdisRawReadPortUchar

NdisRawReadPortUchar считывает байт из заданного порта ввода-вывода в сетевом адаптере.
NdisRawReadPortUlong

NdisRawReadPortUlong считывает значение ULONG из заданного порта ввода-вывода в сетевом адаптере.
NdisRawReadPortUshort

NdisRawReadPortUshort считывает значение USHORT из заданного порта ввода-вывода в сетевом адаптере.
NdisRawWritePortBufferUchar

NdisRawritePortBufferUchar записывает указанное число байтов из буфера, предоставленного вызывающим объектом, в заданный порт ввода-вывода.
NdisRawWritePortBufferUlong

NdisRawritePortBufferUlong записывает указанное число значений ULONG из буфера, предоставленного вызывающим объектом, в заданный порт ввода-вывода.
NdisRawWritePortBufferUshort

NdisRawritePortBufferUshort записывает указанное число значений USHORT из буфера, предоставленного вызывающим объектом, в заданный порт ввода-вывода.
NdisRawWritePortUchar

NdisRawritePortUchar записывает байт в порт ввода-вывода в сетевом адаптере.
NdisRawWritePortUlong

NdisRawritePortUlong записывает значение ULONG в порт ввода-вывода в сетевом адаптере.
NdisRawWritePortUshort

NdisRawritePortUshort записывает значение USHORT в порт ввода-вывода в сетевом адаптере.
NdisReadConfiguration

Функция NdisReadConfiguration возвращает значение именованной записи указанного типа из реестра, учитывая дескриптор открытого раздела реестра.
NdisReadNetworkAddress

Функция NdisReadNetworkAddress возвращает программный настраиваемый сетевой адрес, хранящийся в реестре сетевого адаптера при установке на компьютере.
NdisReadRegisterUchar

NdisReadRegisterUchar вызывается мини-драйвером для чтения UCHAR из регистра устройства, сопоставленного с памятью.
NdisReadRegisterUlong

NdisReadRegisterUlong вызывается мини-драйвером для чтения ULONG из регистра устройства, сопоставленного с памятью.
NdisReadRegisterUshort

NdisReadRegisterUshort вызывается мини-драйвером для чтения USHORT из регистра устройства, сопоставленного с памятью.
NdisReEnumerateProtocolBindings

Функция NdisReEnumerateProtocolBindings приводит к тому, что NDIS вызывает функцию драйвера протокола ProtocolBindAdapterEx один раз для каждого минипорт-адаптера, для которого драйвер настроен привязку, но к которому драйвер в настоящее время не привязан.
NdisRegisterDeviceEx

Функция NdisRegisterDeviceEx создает объект устройства, основанный на указанных атрибутах.
NdisRegisterProtocol

NdisRegisterProtocol registers an NDIS driver's ProtocolXxx entry points and name with the NDIS library when the driver initializes.
NdisRegisterProtocolDriver

Драйвер протокола вызывает функцию NdisRegisterProtocolDriver для регистрации функций ProtocolXxx с помощью NDIS.
NdisReleaseReadWriteLock

Функция NdisReleaseReadWriteLock освобождает блокировку, полученную в предыдущем вызове NdisAcquireReadWriteLock.Примечание. Интерфейс блокировки чтения и записи устарел для драйверов NDIS 6.20 и более поздних версий, которые должны использовать NdisReleaseRWLock вместо NdisReleaseReadWriteLock.
NdisReleaseRWLock

Функция NdisReleaseRWLock освобождает блокировку чтения и записи, которую вызывающий объект использует для получения доступа к ресурсам, общим для потоков драйверов.
NdisReleaseSpinLock

Функция NdisReleaseSpinLock освобождает блокировку спина, полученную при предыдущем вызове функции NdisAcquireSpinLock.
NdisRequest

NdisRequest перенаправит запрос базовому драйверу, который запрашивает возможности или состояние сетевой карты или задает состояние его сетевой карты.
NdisResetEvent

Функция NdisResetEvent очищает состояние сигнального события.
NdisRetrieveUlong

Функция NdisRetrieveUlong извлекает значение ULONG из исходного адреса, избегая сбоев выравнивания.
NdisReturnNetBufferLists

Драйверы NDIS вызывают функцию NdisReturnNetBufferLists, чтобы освободить владение списком NET_BUFFER_LIST структур, а также связанных структур NET_BUFFER и сетевых данных.
NdisScheduleWorkItem

NdisScheduleWorkItem вставляет заданный рабочий элемент в очередь, из которой системный рабочий поток удаляет элемент и позволяет управлять функцией обратного вызова, которую драйвер ранее предоставил NdisInitializeWorkItem.
NdisSendNetBufferLists

Драйверы протокола вызывают функцию NdisSendNetBufferLists для отправки сетевых данных, содержащихся в списке NET_BUFFER_LIST структур.
NdisSetCoalescableTimerObject

Функция NdisSetCoalescableTimerObject задает объект таймера, который операционная система координирует с другими таймерами, как правило, для уменьшения потребления энергии, когда точный срок действия таймера не важен для операции драйвера.
NdisSetEvent

Функция NdisSetEvent задает заданное событие сигнальным состоянием, если оно еще не было сигналировано.
NdisSetOptionalHandlers

Драйверы NDIS могут вызывать функцию NdisSetOptionalHandlers, чтобы задать или изменить точки входа функций драйвера.
NdisSetPhysicalAddressHigh

NdisSetPhysicalAddressHigh задает часть высокого порядка заданного физического адреса заданному значению.
NdisSetPhysicalAddressLow

NdisSetPhysicalAddressLow задает часть с низким порядком заданного физического адреса заданному значению.
NdisSetTimerObject

Функция NdisSetTimerObject задает объект таймера для запуска после указанного интервала или периодически.
NdisStallExecution

Функция NdisStallExecution останавливает вызывающий объект на текущем процессоре для заданного интервала.
NdisStoreUlong

Функция NdisStoreUlong сохраняет значение ULONG в определенном адресе, избегая сбоев выравнивания.
NdisSynchronousOidRequest

Драйверы протокола вызывают функцию NdisSynchronousOidRequest, чтобы создать новый запрос синхронного OID и выдать его базовым драйверам.
NdisSystemActiveProcessorCount

Функция NdisSystemActiveProcessorCount возвращает количество текущих активных процессоров на локальном компьютере.
NdisSystemProcessorCount

Функция NdisSystemProcessorCount определяет, работает ли вызывающий объект на компьютере с юнипроцессором или мультипроцессором.
NdisTerminateWrapper

NdisTerminateWrapper освобождает системные ресурсы, выделенные при вызове драйвера сетевого адаптера NdisMInitializeWrapper.
NdisUnbindAdapter

Драйверы протокола вызывают функцию NdisUnbindAdapter, чтобы запросить NDIS закрыть привязку к базовому мини-адаптеру.
NdisUnchainBufferAtBack

NdisUnchainBufferAtBack удаляет дескриптор буфера в конце цепочки дескрипторов буфера для заданного пакета.
NdisUnicodeStringToAnsiString

Функция NdisUnicodeStringToAnsiString преобразует заданную подсчитываемую строку Юникода в подсчитываемую строку ANSI. Перевод соответствует текущим данным языкового стандарта системы.
NdisUnmapFile

Функция NdisUnmapFile освобождает сопоставление виртуальных адресов файла, ранее настроенного с помощью функции NdisMapFile.
NdisUpcaseUnicodeString

Функция NdisUpcaseUnicodeString преобразует копию заданной строки Юникода в верхний регистр и возвращает преобразованную строку. Обратите внимание, что эта функция устарела для NDIS 6.0 и более поздних версий.
NdisWaitEvent

Функция NdisWaitEvent помещает вызывающий объект в состояние ожидания до тех пор, пока данное событие не будет задано в состоянии signaled или время ожидания.
NdisWriteConfiguration

Функция NdisWriteConfiguration записывает вызывающее значение для указанной записи в реестр. Эта функция должна вызываться последовательно в отношении самой себя и функции NdisReadConfiguration.
NdisWriteErrorLogEntry

NdisWriteErrorLogEntry записывает запись в файл журнала ошибок ввода-вывода системы.
NdisWriteEventLogEntry

NdisWriteEventLogEntry регистрирует событие в журнал событий Win32.
NdisWriteRegisterUchar

NdisWriteRegisterUchar вызывается мини-драйвером для записи UCHAR в регистр устройства, сопоставленный с памятью.
NdisWriteRegisterUlong

NdisWriteRegisterUlong вызывается мини-драйвером для записи ULONG в регистр устройства, сопоставленного с памятью.
NdisWriteRegisterUshort

NdisWriteRegisterUshort вызывается мини-драйвером для записи USHORT в регистр устройства, сопоставленного с памятью.
NdisZeroMappedMemory

NdisZeroMappedMemory заполняет блок памяти, сопоставленный с предыдущим вызовом NdisMMapIoSpace с нулями.
NdisZeroMemory

Функция NdisZeroMemory заполняет блок памяти нулями.
NET_BUFFER_LIST_RECEIVE_FILTER_ID

Макрос NET_BUFFER_LIST_RECEIVE_FILTER_ID получает идентификатор фильтра получения из исходящих данных (OOB) в структуре NET_BUFFER_LIST.
NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID

NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID макросов или получает идентификатор виртуального порта (VPort) в внеполосных данных (OOB) в структуре NET_BUFFER_LIST.
NET_BUFFER_LIST_RECEIVE_QUEUE_ID

NET_BUFFER_LIST_RECEIVE_QUEUE_ID макросов или получает идентификатор очереди виртуальных машин (VMQ) или виртуализации единого корневого ввода-вывода (SR-IOV) получения идентификатора очереди в пределах внеполосных данных структуры NET_BUFFER_LIST.
NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL

Hyper-V расширения расширяемого коммутатора используют макрос NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL для доступа к союзу NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO в области контекста расширяемого коммутатора в структуре NET_BUFFER_LIST.

Callback functions

 
ALLOCATE_SHARED_MEMORY_HANDLER

Функция NetAllocateSharedMemory (ALLOCATE_SHARED_MEMORY_HANDLER точка входа) вызывается NDIS, когда драйвер выделяет общую память от поставщика общей памяти.
FILTER_ATTACH

NDIS вызывает функцию FilterAttach драйвера фильтра для выделения и инициализации структур данных модуля фильтра. Примечание. Необходимо объявить функцию с помощью типа FILTER_ATTACH.
FILTER_CANCEL_DIRECT_OID_REQUEST

NDIS вызывает функцию FilterCancelDirectOidRequest драйвера фильтра для отмены прямого запроса OID. Примечание. Необходимо объявить функцию с помощью типа FILTER_CANCEL_DIRECT_OID_REQUEST.
FILTER_CANCEL_OID_REQUEST

NDIS вызывает функцию FilterCancelOidRequest драйвера фильтра для отмены запроса OID. Примечание. Необходимо объявить функцию с помощью типа FILTER_CANCEL_OID_REQUEST.
FILTER_CANCEL_SEND_NET_BUFFER_LISTS

NDIS вызывает функцию FilterCancelSendNetBufferLists драйвера фильтра, чтобы отменить передачу всех NET_BUFFER_LIST структур, помеченных указанным идентификатором отмены. Примечание. Необходимо объявить функцию с помощью типа FILTER_CANCEL_SEND_NET_BUFFER_LISTS. Дополнительные сведения см. в следующем разделе "Примеры".
FILTER_DETACH

NDIS вызывает функцию FilterDetach драйвера фильтра, чтобы освободить все ресурсы, связанные с модулем фильтра. Примечание. Необходимо объявить функцию с помощью типа FILTER_DETACH.
FILTER_DEVICE_PNP_EVENT_NOTIFY

NDIS вызывает функцию FilterDevicePnPEventNotify драйвера фильтра для уведомления драйвера устройств Plug and Play (PnP) и событий управления питанием. Примечание. Необходимо объявить функцию с помощью типа FILTER_DEVICE_PNP_EVENT_NOTIFY.
FILTER_DIRECT_OID_REQUEST

NDIS вызывает функцию FilterDirectOidRequest драйвера фильтра для обработки прямого запроса OID, связанного с указанным модулем фильтра. Примечание. Необходимо объявить функцию с помощью типа FILTER_DIRECT_OID_REQUEST.
FILTER_DIRECT_OID_REQUEST_COMPLETE

NDIS вызывает функцию FilterDirectOidRequestComplete, чтобы завершить прямой запрос OID драйвера фильтра, запрашивающий или устанавливающий сведения в базовом драйвере. Примечание. Необходимо объявить функцию с помощью типа FILTER_DIRECT_OID_REQUEST_COMPLETE.
FILTER_NET_PNP_EVENT

NDIS вызывает функцию FilterNetPnPEvent драйвера фильтра, чтобы уведомить драйвер сетевых событий Plug and Play (PnP) и управления питанием. Примечание. Необходимо объявить функцию с помощью типа FILTER_NET_PNP_EVENT.
FILTER_OID_REQUEST

NDIS вызывает функцию FilterOidRequest драйвера фильтра для обработки запроса OID, связанного с указанным модулем фильтра. Примечание. Необходимо объявить функцию с помощью типа FILTER_OID_REQUEST.
FILTER_OID_REQUEST_COMPLETE

NDIS вызывает функцию FilterOidRequestComplete, чтобы завершить запрос драйвера фильтра, запрашивающий или устанавливающий сведения в базовом драйвере. Примечание. Необходимо объявить функцию с помощью типа FILTER_OID_REQUEST_COMPLETE.
FILTER_PAUSE

NDIS вызывает функцию FilterPause драйвера фильтра, чтобы инициировать операцию приостановки для указанного модуля фильтра. Примечание. Необходимо объявить функцию с помощью типа FILTER_PAUSE.
FILTER_RECEIVE_NET_BUFFER_LISTS

NDIS вызывает функцию FilterReceiveNetBufferLists, чтобы запросить драйвер фильтра для обработки указания получения. Примечание. Необходимо объявить функцию с помощью типа FILTER_RECEIVE_NET_BUFFER_LISTS.
FILTER_RESTART

Функция FilterRestart инициирует операцию перезапуска для указанного модуля фильтра. Примечание. Необходимо объявить функцию с помощью типа FILTER_RESTART.
FILTER_RETURN_NET_BUFFER_LISTS

NDIS вызывает функцию FilterReturnNetBufferLists, чтобы вернуть связанный список структур NET_BUFFER_LIST и связанных данных с драйвером фильтра. Примечание. Необходимо объявить функцию с помощью типа FILTER_RETURN_NET_BUFFER_LISTS.
FILTER_SEND_NET_BUFFER_LISTS

NDIS вызывает функцию FilterSendNetBufferLists, чтобы разрешить драйверу фильтра фильтровать связанный список структур NET_BUFFER_LIST. Примечание. Необходимо объявить функцию с помощью типа FILTER_SEND_NET_BUFFER_LISTS.
FILTER_SEND_NET_BUFFER_LISTS_COMPLETE

NDIS вызывает функцию FilterSendNetBufferListsComplete, чтобы завершить запрос на отправку, запущенный драйвером фильтра, вызвав функцию NdisFSendNetBufferLists. Примечание. Необходимо объявить функцию с помощью типа FILTER_SEND_NET_BUFFER_LISTS_COMPLETE.
FILTER_SET_MODULE_OPTIONS

Функция FilterSetModuleOptions изменяет набор необязательных служб, связанных с указанным модулем фильтра. Примечание. Необходимо объявить функцию с помощью типа FILTER_SET_MODULE_OPTIONS.
FILTER_STATUS

Функция FilterStatus указывает на изменения состояния, сообщаемые NDIS или базовым драйвером. Примечание. Необходимо объявить функцию с помощью типа FILTER_STATUS.
FREE_SHARED_MEMORY_HANDLER

Функция NetFreeSharedMemory (точка входа FREE_SHARED_MEMORY_HANDLER) вызывается NDIS, когда драйвер освобождает общую память от поставщика общей памяти.
IF_QUERY_OBJECT

Функция ProviderQueryObject извлекает сведения о сетевом интерфейсе.
IF_SET_OBJECT

Функция ProviderSetObject задает сведения, связанные с сетевым интерфейсом.
MINIPORT_ADD_DEVICE

Функция MiniportAddDevice позволяет минипорт-драйверу установить область контекста для добавленного устройства.
MINIPORT_ALLOCATE_SHARED_MEM_COMPLETE

NDIS вызывает функцию MiniportSharedMemoryAllocateComplete драйвера miniport, чтобы завершить запрос на выделение общей памяти, запущенный драйвером мини-порта, вызвав функцию NdisMAllocateSharedMemoryAsyncEx.
MINIPORT_CANCEL_DIRECT_OID_REQUEST

NDIS вызывает функцию miniport driver MiniportCancelDirectOidRequest для отмены прямого запроса OID.
MINIPORT_CANCEL_IDLE_NOTIFICATION

NDIS вызывает функцию обработчика MiniportCancelIdleNotification, чтобы уведомить минипорт-драйвер о том, что NDIS обнаружил действие на приостановленном сетевом адаптере.
MINIPORT_CANCEL_OID_REQUEST

NDIS вызывает функцию MiniportCancelOidRequest драйвера miniport для отмены запроса OID.
MINIPORT_CANCEL_SEND

NDIS вызывает функцию MiniportCancelSend драйвера miniportCancelSend, чтобы отменить передачу всех NET_BUFFER_LIST структур, помеченных указанным идентификатором отмены.
MINIPORT_CHECK_FOR_HANG

NDIS вызывает функцию Miniport Driver MiniportCheckForHangEx, чтобы проверить рабочее состояние минипорт-адаптера, представляющего сетевую карту сетевого интерфейса.
MINIPORT_CO_ACTIVATE_VC

Функция MiniportCoActivateVc необходима для мини-портов, ориентированных на подключение.
MINIPORT_CO_CREATE_VC

Функция MiniportCoCreateVc необходима для мини-портов, ориентированных на подключение.
MINIPORT_CO_DEACTIVATE_VC

Функция MiniportCoDeactivateVc необходима для мини-портов, ориентированных на подключение.
MINIPORT_CO_DELETE_VC

Функция MiniportCoDeleteVc необходима для мини-портов, ориентированных на подключение.
MINIPORT_CO_OID_REQUEST

Функция MiniportCoOidRequest обрабатывает запрос OID для запроса или задания сведений в драйвере минипорта CoNDIS. Примечание. Необходимо объявить функцию с помощью типа MINIPORT_CO_OID_REQUEST.
MINIPORT_CO_SEND_NET_BUFFER_LISTS

Функция MiniportCoSendNetBufferLists передает сетевые данные, содержащиеся в указанном связанном списке структур NET_BUFFER_LIST. Примечание. Необходимо объявить функцию с помощью типа MINIPORT_CO_SEND_NET_BUFFER_LISTS.
MINIPORT_DEVICE_PNP_EVENT_NOTIFY

NDIS вызывает функцию MiniportDevicePnPEventNotify драйвера минипорта, чтобы уведомить драйвер событий Plug and Play (PnP).
MINIPORT_DIRECT_OID_REQUEST

NDIS вызывает функцию miniport driver MiniportDirectOidRequest для обработки прямого запроса OID для запроса или задания сведений в драйвере.
MINIPORT_DISABLE_INTERRUPT

NDIS может вызвать обработчик miniport driver MiniportDisableInterruptEx, чтобы отключить прерывания для диагностики и устранения неполадок.
MINIPORT_DISABLE_MESSAGE_INTERRUPT

NDIS может вызвать обработчик miniport driver MiniportDisableMessageInterrupt, чтобы отключить прерывание сообщения для диагностики и устранения неполадок.
MINIPORT_ENABLE_INTERRUPT

NDIS может вызывать обработчик miniport driver MiniportEnableInterruptEx, чтобы включить прерывания для диагностики и устранения неполадок.
MINIPORT_ENABLE_MESSAGE_INTERRUPT

NDIS может вызывать функцию miniport driver MiniportEnableMessageInterrupt, чтобы включить прерывание сообщения для диагностики и устранения неполадок.
MINIPORT_HALT

NDIS вызывает функцию miniport driver MiniportHaltEx для освобождения ресурсов при удалении мини-адаптера и остановки оборудования.
MINIPORT_IDLE_NOTIFICATION

NDIS вызывает функцию обработчика MiniportIdleNotification, чтобы запустить операцию выборочной приостановки NDIS на неактивном сетевом адаптере. С помощью этой операции сетевой адаптер приостанавливается и переходит в состояние низкой мощности.
MINIPORT_INITIALIZE

NDIS вызывает функцию Miniport Driver MiniportInitializeEx для инициализации минипорт-адаптера для операций сетевого ввода-вывода.
MINIPORT_INTERRUPT_DPC

Минипорт-драйвер должен предоставить функцию MiniportInterruptDPC, если драйвер вызывает функцию NdisMRegisterInterruptEx для регистрации прерывания.
MINIPORT_ISR

NDIS вызывает функцию MiniportInterrupt, когда сетевой адаптер или другое устройство, которое использует прерывание с сетевой картой, создает прерывание.
MINIPORT_MESSAGE_INTERRUPT

NDIS вызывает функцию MiniportMessageInterrupt, когда сетевой адаптер создает прерывание на основе сообщений.
MINIPORT_MESSAGE_INTERRUPT_DPC

Драйвер минипорта должен предоставить обработчик MiniportMessageInterruptDPC, если драйвер вызывает функцию NdisMRegisterInterruptEx для регистрации прерывания.
MINIPORT_OID_REQUEST

NDIS вызывает функцию MiniportOidRequest драйвера miniportOidRequest для обработки запроса OID для запроса или задания сведений в драйвере.
MINIPORT_PAUSE

NDIS вызывает функцию miniport driver MiniportPause, чтобы остановить поток сетевых данных через указанный минипорт-адаптер.
MINIPORT_PNP_IRP

Функция MiniportPnpIrp позволяет минипорту управлять ресурсами Plug and Play (PnP).
MINIPORT_PROCESS_SG_LIST

Драйвер минипорта для главного автобуса предоставляет функцию MiniportProcessSGList для обработки точечной и сбора списков сетевых данных.
MINIPORT_REMOVE_DEVICE

Функция MiniportRemoveDevice освобождает ресурсы, выделенные функцией MiniportAddDevice.
MINIPORT_RESET

NDIS вызывает функцию miniport драйвера NDIS MiniportResetEx для запуска сброса сетевой карты (сетевой карты). Дополнительные сведения см. в разделе "Минипорт Адаптер Check-for-Hang and Reset Operations and Miniport Driver Hardware Reset".
MINIPORT_RESTART

Функция MiniportRestart инициирует запрос перезапуска для минипорт-адаптера, приостановленного.
MINIPORT_RETURN_NET_BUFFER_LISTS

NDIS вызывает функцию MiniportReturnNetBufferLists, чтобы вернуть владение структурами NET_BUFFER_LIST, связанными NET_BUFFER структурами и любыми подключенными mdls к минипорт-драйверу.
MINIPORT_SEND_NET_BUFFER_LISTS

NDIS вызывает функцию MiniportSendNetBufferLists для передачи сетевых данных, содержащихся в связанном списке структур NET_BUFFER_LIST.
MINIPORT_SHUTDOWN

NDIS вызывает функцию MiniportShutdown Драйвера miniportShutdownEx при завершении работы системы.
MINIPORT_SYNCHRONIZE_INTERRUPT

Минипорт-драйвер должен предоставить обработчик MiniportSynchronizeInterrupt, если любая функция драйвера, которая выполняется меньше, чем DIRQL предоставляет ресурсы с функцией MiniportInterrupt.
MINIPORT_UNLOAD

NDIS вызывает функцию Miniport driver MiniportDriverUnload, чтобы запросить драйвер освободить ресурсы, прежде чем система завершит операцию выгрузки драйвера.
NDIS_PD_ALLOCATE_COUNTER

Платформа PacketDirect (PD) вызывает функцию NdisPDAllocateCounter драйвера минипорта с поддержкой PD для выделения объекта счетчика.
NDIS_PD_ALLOCATE_QUEUE

Платформа PacketDirect (PD) вызывает функцию NdisPDAllocateQueue с поддержкой мини-порта с поддержкой PD.
NDIS_PD_CLEAR_RECEIVE_FILTER

Платформа PacketDirect (PD) вызывает функцию NdisPD Драйвера NdisPDClearReceiveFilter, чтобы очистить этот фильтр от платформы PD.
NDIS_PD_FLUSH_QUEUE

Платформа PacketDirect (PD) вызывает функцию pd-порта драйвера PDFlushQueue для очистки указанной очереди, гарантируя, что все элементы, которые еще не находятся в полном состоянии в очереди, будут завершены неизбежно.
NDIS_PD_FREE_COUNTER

Платформа PacketDirect (PD) вызывает функцию NdisPDFreeCounter драйвера минипорта с поддержкой PD.
NDIS_PD_FREE_QUEUE

Платформа PacketDirect (PD) вызывает функцию NdisPDFreeQueue драйвера минипорта с поддержкой PD.
NDIS_PD_POST_AND_DRAIN_BUFFER_LIST

Платформа PacketDirect (PD) вызывает функцию драйвера PDPostAndDrainBufferList для отправки PD_BUFFER структур в очереди передачи и получения pd и очистки всех ранее размещенных PD_BUFFER структур, которые были завершены.
NDIS_PD_QUERY_COUNTER

Платформа PacketDirect (PD) вызывает функцию NdisPDQueryCounter драйвера минипорта с поддержкой PD для запроса текущих значений, хранящихся в объекте счетчика.
NDIS_PD_QUERY_QUEUE_DEPTH

Платформа PacketDirect (PD) вызывает функцию PD-драйвера минипорта PDQueryQueryQueueDepth, чтобы вернуть количество необработанных PD_BUFFER структур, размещенных в очереди.
NDIS_PD_SET_RECEIVE_FILTER

Платформа PacketDirect (PD) вызывает функцию NdisPDSetReceiveFilter драйвера минипорта с поддержкой PD.
NDIS_PROCESS_SG_LIST

Функция NetProcessSGList (NDIS_PROCESS_SG_LIST_HANDLER точка входа) обрабатывает список точек или сбора.
NDIS_SWITCH_ADD_NET_BUFFER_LIST_DESTINATION

Функция AddNetBufferListDestination добавляет один конечный порт для пакета, заданного структурой NET_BUFFER_LIST.
NDIS_SWITCH_ALLOCATE_NET_BUFFER_LIST_FORWARDING_CONTEXT

Функция AllocateNetBufferListForwardingContext подготавливает структуру NET_BUFFER_LIST для операций отправки или получения в расширяемом коммутаторе.
NDIS_SWITCH_COPY_NET_BUFFER_LIST_INFO

Расширение расширяемого коммутатора Hyper-V вызывает функцию CopyNetBufferListInfo для копирования контекста пересылки из NET_BUFFER_LIST исходного пакета в NET_BUFFER_LIST структуру целевого пакета.
NDIS_SWITCH_DEREFERENCE_SWITCH_NIC

Функция DereferenceSwitchNic уменьшает счетчик ссылок Hyper-V расширяемого коммутатора для сетевого адаптера, подключенного к порту расширяемого коммутатора. Счетчик ссылок был добавлен с помощью предыдущего вызова ReferenceSwitchNic.
NDIS_SWITCH_DEREFERENCE_SWITCH_PORT

Функция DereferenceSwitchPort уменьшает счетчик ссылок Hyper-V расширяемого коммутатора для расширяемого порта коммутатора. Счетчик ссылок был добавлен с помощью предыдущего вызова ReferenceSwitchPort.
NDIS_SWITCH_FREE_NET_BUFFER_LIST_FORWARDING_CONTEXT

Функция FreeNetBufferListForwardingContext освобождает ресурсы в расширяемом контексте переадресации переадресации NET_BUFFER_LIST структуры.
NDIS_SWITCH_GET_NET_BUFFER_LIST_DESTINATIONS

Функция GetNetBufferListDestinations возвращает Hyper-V расширяемые порты назначения коммутатора пакета, указанного структурой NET_BUFFER_LIST.
NDIS_SWITCH_GET_NET_BUFFER_LIST_SWITCH_CONTEXT

Расширение Hyper-V расширяемого коммутатора вызывает функцию GetNetBufferListSwitchContext, чтобы получить контекст коммутатора, заданный ранее в NET_BUFFER_LIST.
NDIS_SWITCH_GROW_NET_BUFFER_LIST_DESTINATIONS

Функция GrowNetBufferListDestinations добавляет пространство для дополнительных Hyper-V расширяемых портов назначения коммутатора в пакет, указанный структурой NET_BUFFER_LIST.
NDIS_SWITCH_REFERENCE_SWITCH_NIC

Функция ReferenceSwitchNic увеличивает значение счетчика ссылок на расширяемый коммутатор Hyper-V для сетевого адаптера, подключенного к порту расширяемого коммутатора.
NDIS_SWITCH_REFERENCE_SWITCH_PORT

Функция ReferenceSwitchPort увеличивает Hyper-V расширяемый счетчик ссылок коммутатора для расширяемого порта коммутатора.
NDIS_SWITCH_REPORT_FILTERED_NET_BUFFER_LISTS

Функция ReportFilteredNetBufferLists сообщает об одном или нескольких сетевых пакетах, которые были удалены или исключены из доставки портов расширением расширяемого коммутатора. Каждый сетевой пакет определяется с помощью NET_BUFFER_LIST структуры.
NDIS_SWITCH_SET_NET_BUFFER_LIST_SOURCE

Функция SetNetBufferListSource задает идентификатор исходного порта Hyper-V расширяемого коммутатора и индекс сетевого адаптера для пакета, указанного структурой NET_BUFFER_LIST.
NDIS_SWITCH_SET_NET_BUFFER_LIST_SWITCH_CONTEXT

Расширение Hyper-V расширяемого коммутатора вызывает функцию SetNetBufferListSwitchContext для подключения выделенного расширения буфера контекста к NET_BUFFER_LIST.
NDIS_SWITCH_UPDATE_NET_BUFFER_LIST_DESTINATIONS

Расширение Hyper-V расширяемого коммутатора вызывает функцию UpdateNetBufferListDestinations для фиксации изменений, внесенных в пакет, содержащий несколько расширяемых портов назначения коммутатора.
NDIS_TIMER_FUNCTION

Функция NdisTimerFunction вызывается NDIS после того, как драйвер устанавливает однозастрелный или периодический таймер при срабатывании таймера. Примечание. Необходимо объявить функцию с помощью типа NDIS_TIMER_FUNCTION.
PROTOCOL_BIND_ADAPTER_EX

NDIS вызывает функцию протокола ProtocolBindAdapterEx, чтобы запросить драйвер привязки к мини-адаптеру. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_BIND_ADAPTER_EX.
PROTOCOL_CL_ADD_PARTY_COMPLETE

Функция ProtocolClAddPartyComplete необходима для клиентов NDIS, ориентированных на подключение, которые настраивают многоточечные подключения.
PROTOCOL_CL_CALL_CONNECTED

Функция ProtocolClCallConnected используется клиентами NDIS, ориентированными на подключение, которые принимают входящие вызовы.
PROTOCOL_CL_CLOSE_AF_COMPLETE

Функция ProtocolCloseAfComplete используется клиентами NDIS, ориентированными на подключение.
PROTOCOL_CL_CLOSE_CALL_COMPLETE

Функция ProtocolCloseCallComplete используется клиентами NDIS, ориентированными на подключение.
PROTOCOL_CL_DEREGISTER_SAP_COMPLETE

Функция ProtocolClDeregisterSapComplete используется клиентами NDIS, ориентированными на подключение.
PROTOCOL_CL_DROP_PARTY_COMPLETE

Функция ProtocolClDropPartyComplete используется клиентами NDIS, ориентированными на подключение, которые настраивают многоточечные подключения.
PROTOCOL_CL_INCOMING_CALL

Функция ProtocolClIncomingCall используется клиентами, ориентированными на подключение, которые принимают входящие вызовы.
PROTOCOL_CL_INCOMING_CALL_QOS_CHANGE

Функция ProtocolClIncomingCallQoSChange используется клиентами, ориентированными на подключение, в сетях, поддерживающих динамическое качество обслуживания.
PROTOCOL_CL_INCOMING_CLOSE_CALL

Функция ProtocolClIncomingCloseCall используется всеми клиентами NDIS, ориентированными на подключение.
PROTOCOL_CL_INCOMING_DROP_PARTY

Функция ProtocolClIncomingDropParty используется клиентами NDIS, ориентированными на подключение, которые настраивают многоточечные подключения.
PROTOCOL_CL_MAKE_CALL_COMPLETE

Функция ProtocolClMakeCallComplete используется клиентами NDIS, ориентированными на подключение, которые выполняют исходящие вызовы.
PROTOCOL_CL_MODIFY_CALL_QOS_COMPLETE

Функция ProtocolClModifyCallQoSComplete используется клиентами NDIS, ориентированными на подключение, которые могут динамически изменять качество обслуживания в соединении.
PROTOCOL_CL_NOTIFY_CLOSE_AF

Функция ProtocolClNotifyCloseAf уведомляет клиента CoNDIS о том, что клиент должен закрыть связанное семейство адресов (AF). Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CL_NOTIFY_CLOSE_AF.
PROTOCOL_CL_OPEN_AF_COMPLETE_EX

Функция ProtocolClOpenAfCompleteEx завершает открытие семейства адресов (AF), которое было запущено, когда клиент CoNDIS назвал функцию NdisClOpenAddressFamilyEx. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CL_OPEN_AF_COMPLETE_EX. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_CL_REGISTER_SAP_COMPLETE

Клиент NDIS, ориентированный на подключение, принимающий входящие вызовы, должен иметь функцию ProtocolClRegisterSapComplete для выполнения асинхронных операций, инициируемых с помощью NdisClRegisterSap.
PROTOCOL_CLOSE_ADAPTER_COMPLETE_EX

NDIS вызывает функцию протокола ProtocolCloseAdapterCompleteEx, чтобы завершить операцию близкого адаптера, для которой функция NdisCloseAdapterEx вернула NDIS_STATUS_PENDING. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CLOSE_ADAPTER_COMPLETE_EX. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_CM_ACTIVATE_VC_COMPLETE

Требуется функция ProtocolCmActivateVcComplete.
PROTOCOL_CM_ADD_PARTY

Функция ProtocolCmAddParty является обязательной функцией.
PROTOCOL_CM_CLOSE_AF

Функция ProtocolCmCloseAf является обязательной функцией, которая освобождает ресурсы для семейства адресов, поддерживаемых диспетчером вызовов. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CM_CLOSE_AF.
PROTOCOL_CM_CLOSE_CALL

Функция ProtocolCmCloseCall является обязательной функцией, которая завершает существующий вызов и освобождает все ресурсы, выделенные диспетчером вызовов. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CM_CLOSE_CALL.
PROTOCOL_CM_DEACTIVATE_VC_COMPLETE

Функция ProtocolCmDeactivateVcComplete является обязательной функцией.
PROTOCOL_CM_DEREGISTER_SAP

Требуется функция ProtocolCmDeregisterSap.
PROTOCOL_CM_DROP_PARTY

Требуется функция ProtocolCmDropParty.
PROTOCOL_CM_INCOMING_CALL_COMPLETE

Требуется функция ProtocolCmIncomingCallComplete.
PROTOCOL_CM_MAKE_CALL

Функция ProtocolCmMakeCall является обязательной функцией, которая настраивает определенные параметры носителя для виртуального подключения (VC) и активирует виртуальное подключение. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CM_MAKE_CALL.
PROTOCOL_CM_MODIFY_QOS_CALL

Требуется функция ProtocolCmModifyCallQoS.
PROTOCOL_CM_NOTIFY_CLOSE_AF_COMPLETE

Функция ProtocolCmNotifyCloseAfComplete указывает, что клиент завершил закрытие семейства адресов (AF), что автономный диспетчер вызовов или диспетчер вызовов мини-порта (MCM) запущен с помощью вызова функции NdisCmNotifyCloseAddressFamily или NdisMCmNotifyCloseAddressFamily соответственно. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CM_NOTIFY_CLOSE_AF_COMPLETE. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_CM_OPEN_AF

Требуется функция ProtocolCmOpenAf.
PROTOCOL_CM_REG_SAP

Функция ProtocolCmRegisterSap является обязательной функцией, вызываемой NDIS, чтобы запросить, чтобы диспетчер вызовов зарегистрировал SAP (точку доступа службы) от имени клиента, ориентированного на подключение. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CM_REG_SAP. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_CO_AF_REGISTER_NOTIFY

Функция ProtocolCoAfRegisterNotify используется клиентами NDIS, ориентированными на подключение.
PROTOCOL_CO_CREATE_VC

Функция ProtocolCoCreateVc — это обязательная функция, которая выделяет ресурсы, необходимые для активации и поддержания виртуального подключения (VC). Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CO_CREATE_VC.
PROTOCOL_CO_DELETE_VC

Требуется функция ProtocolCoDeleteVc.
PROTOCOL_CO_OID_REQUEST

Функция ProtocolCoOidRequest обрабатывает запросы OID, которые клиенты CoNDIS или автономные диспетчеры вызовов инициируют вызовы функции NdisCoOidRequest или что драйвер диспетчера вызовов мини-порта (MCM) инициируется вызовами функции NdisMCmOidRequest. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CO_OID_REQUEST. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_CO_OID_REQUEST_COMPLETE

Функция ProtocolCoOidRequestComplete завершает обработку асинхронного запроса CoNDIS OID. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CO_OID_REQUEST_COMPLETE.
PROTOCOL_CO_RECEIVE_NET_BUFFER_LISTS

Функции ProtocolCoReceiveNetBufferLists получают показания от базовых драйверов. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CO_RECEIVE_NET_BUFFER_LISTS.
PROTOCOL_CO_SEND_NET_BUFFER_LISTS_COMPLETE

Функция ProtocolCoSendNetBufferListsComplete завершает операцию отправки, инициированную драйвером протокола с вызовом функции NdisCoSendNetBufferLists. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CO_SEND_NET_BUFFER_LISTS_COMPLETE. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_CO_STATUS_EX

Функция ProtocolCoStatusEx указывает на изменения состояния базовых драйверов, ориентированных на подключение, или из NDIS. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CO_STATUS_EX.
PROTOCOL_DIRECT_OID_REQUEST_COMPLETE

Функция ProtocolDirectOidRequestComplete завершает обработку прямого запроса, инициированного драйвером протокола, для которого функция NdisDirectOidRequest возвращала NDIS_STATUS_PENDING. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_DIRECT_OID_REQUEST_COMPLETE. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_NET_PNP_EVENT

NDIS вызывает функцию ProtocolNetPnPEvent, чтобы указать событие сетевого модуля Plug and Play, событие NDIS PnP или событие управления питанием драйверу протокола. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_NET_PNP_EVENT.
PROTOCOL_OID_REQUEST_COMPLETE

Функция ProtocolOidRequestComplete завершает обработку инициированного драйвером протокола запроса OID, для которого функция NdisOidRequest вернула NDIS_STATUS_PENDING. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_OID_REQUEST_COMPLETE. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_OPEN_ADAPTER_COMPLETE_EX

NDIS вызывает функцию протокола ProtocolOpenAdapterCompleteEx, чтобы завершить операцию открытого адаптера, для которой функция NdisOpenAdapterEx вернула NDIS_STATUS_PENDING. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_OPEN_ADAPTER_COMPLETE_EX. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_RECEIVE_NET_BUFFER_LISTS

Процессы функции ProtocolReceiveNetBufferLists получают показания от базовых драйверов. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_RECEIVE_NET_BUFFER_LISTS.
PROTOCOL_SEND_NET_BUFFER_LISTS_COMPLETE

Функция ProtocolSendNetBufferListsComplete завершает операцию отправки, инициированную драйвером протокола с вызовом функции NdisSendNetBufferLists. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_SEND_NET_BUFFER_LISTS_COMPLETE. Дополнительные сведения см. в следующем разделе "Примеры".
PROTOCOL_STATUS_EX

Функция ProtocolStatusEx указывает на изменения состояния базовых драйверов без подключения или NDIS. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_STATUS_EX.
PROTOCOL_UNBIND_ADAPTER_EX

NDIS вызывает функцию протокола ProtocolUnbindAdapterEx для запроса драйвера отменить привязку из базового мини-адаптера. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_UNBIND_ADAPTER_EX.
PROTOCOL_UNINSTALL

NDIS вызывает функцию Протокола ProtocolUninstall для выполнения операций очистки перед удалением драйвера протокола. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_UNINSTALL.
SET_OPTIONS

NDIS вызывает функцию XxxSetOptions драйвера, чтобы разрешить драйверу регистрировать необязательные службы.

Structures

 
IPSEC_OFFLOAD_V2_ADD_SA

Структура IPSEC_OFFLOAD_V2_ADD_SA определяет сведения об ассоциации безопасности (SA), которую драйвер минипорта должен добавить в сетевой адаптер.
IPSEC_OFFLOAD_V2_ADD_SA_EX

Структура IPSEC_OFFLOAD_V2_ADD_SA_EX определяет сведения об ассоциации безопасности (SA), которую должен добавить в сетевой адаптер драйвер минипорта.
IPSEC_OFFLOAD_V2_ALGORITHM_INFO

Структура IPSEC_OFFLOAD_V2_ALGORITHM_INFO указывает алгоритм, используемый для сопоставления безопасности (SA).
IPSEC_OFFLOAD_V2_DELETE_SA

Структура IPSEC_OFFLOAD_V2_DELETE_SA указывает связь безопасности (SA), которая должна быть удалена из сетевого адаптера и указатель на следующую IPSEC_OFFLOAD_V2_DELETE_SA структуру в связанном списке.
IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION

Структура IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION указывает единую связь безопасности (SA).
IPSEC_OFFLOAD_V2_UPDATE_SA

Структура IPSEC_OFFLOAD_V2_UPDATE_SA обновляет сведения о связях безопасности (SAs), которые ранее был добавлен в сетевой адаптер и указатель на следующую IPSEC_OFFLOAD_V2_UPDATE_SA структуру в связанном списке.
LOCK_STATE

Структура LOCK_STATE отслеживает состояние блокировки чтения и записи.
LOCK_STATE_EX

Структура LOCK_STATE_EX отслеживает состояние блокировки чтения и записи.
NDIS_BIND_FAILED_NOTIFICATION

Структура NDIS_BIND_FAILED_NOTIFICATION описывает сбой события привязки.
NDIS_BIND_PARAMETERS

NDIS инициализирует структуру NDIS_BIND_PARAMETERS с информацией, которая определяет характеристики привязки и передает ее драйверу протокола.
NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

Структура NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS указывает функции диспетчера вызовов CoNDIS ProtocolXxx для драйвера, который передает эту структуру функции NdisSetOptionalHandlers.
NDIS_CO_CLIENT_OPTIONAL_HANDLERS

Структура NDIS_CO_CLIENT_OPTIONAL_HANDLERS указывает точки входа для функций CoNDIS client ProtocolXxx для драйвера протокола, который передает эту структуру функции NdisSetOptionalHandlers.
NDIS_CONFIGURATION_OBJECT

Структура NDIS_CONFIGURATION_OBJECT определяет атрибуты объекта конфигурации, который драйвер NDIS может передать функции NdisOpenConfigurationEx.
NDIS_DEVICE_OBJECT_ATTRIBUTES

Структура NDIS_DEVICE_OBJECT_ATTRIBUTES определяет атрибуты устройства, которое фильтр NDIS или драйвер минипорта может передавать в функцию NdisRegisterDeviceEx.
NDIS_ENUM_FILTERS

Структура NDIS_ENUM_FILTERS возвращается из вызова функции NdisEnumerateFiltererateFilterModules, чтобы предоставить сведения о фильтре для стека фильтров.
NDIS_FILTER_ATTACH_PARAMETERS

Структура NDIS_FILTER_ATTACH_PARAMETERS определяет параметры инициализации модуля фильтра.
NDIS_FILTER_ATTRIBUTES

Структура NDIS_FILTER_ATTRIBUTES определяет атрибуты модуля фильтра.
NDIS_FILTER_DRIVER_CHARACTERISTICS

Чтобы указать характеристики драйвера, драйвер фильтра инициализирует структуру NDIS_FILTER_DRIVER_CHARACTERISTICS и передает его в NDIS.
NDIS_FILTER_INTERFACE

Структура NDIS_FILTER_INTERFACE определяет атрибуты фильтра NDIS.
NDIS_FILTER_PARTIAL_CHARACTERISTICS

Чтобы указать необязательные точки входа для модуля фильтра, драйвер фильтра инициализирует структуру NDIS_FILTER_PARTIAL_CHARACTERISTICS и передает ее функции NdisSetOptionalHandlers.
NDIS_FILTER_PAUSE_PARAMETERS

Структура NDIS_FILTER_PAUSE_PARAMETERS определяет параметры приостановки для модуля фильтра.
NDIS_FILTER_RESTART_PARAMETERS

Структура NDIS_FILTER_RESTART_PARAMETERS определяет параметры перезапуска модуля фильтра.
NDIS_GENERIC_OBJECT

Структура NDIS_GENERIC_OBJECT определяет универсальный объект, который компонент программного обеспечения может использовать для получения дескриптора NDIS.
NDIS_HD_SPLIT_ATTRIBUTES

Структура NDIS_HD_SPLIT_ATTRIBUTES определяет атрибуты разделения данных заголовков, если таковые имеются, связанные с мини-адаптером.
NDIS_IF_PROVIDER_CHARACTERISTICS

Структура NDIS_IF_PROVIDER_CHARACTERISTICS определяет точки входа поставщика сетевых интерфейсов NDIS и другие характеристики поставщика.
NDIS_IPSEC_OFFLOAD_V1_NET_BUFFER_LIST_INFO

Структура NDIS_IPSEC_OFFLOAD_V1_NET_BUFFER_LIST_INFO указывает сведения, используемые при разгрузке задач безопасности протокола Интернета (IPsec) от транспорта TCP/IP до мини-драйвера.
NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO

Структура NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO указывает сведения о заголовке IPsec в данных OOB структуры NET_BUFFER_LIST.
NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

Структура NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO указывает сведения, используемые при разгрузке разгрузки разгрузки безопасности интернет-протокола 2 (IPsecOV2) из транспорта TCP/IP в сетевой адаптер.
NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO

Структура NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO указывает дескриптор разгрузки связи безопасности (SA) в часть туннеля пакета отправки.
NDIS_MINIPORT_ADAPTER_ATTRIBUTES

Структура NDIS_MINIPORT_ADAPTER_ATTRIBUTES — это заполнитель для следующих структур:_NDIS_OBJECT_HEADER NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTESNDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES

Структура NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES указывает аппаратные атрибуты сетевого адаптера.
NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES

Структура NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES указывает возможности NDK-адаптера мини-порта. Эта структура используется в члене объединения NDIS_MINIPORT_ADAPTER_ATTRIBUTES NDKAttributes.
NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES

Драйвер мини-порта NDIS настраивает структуру NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES для определения атрибутов разгрузки задач и разгрузки подключения, связанных с мини-адаптером.
NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES

Драйвер минипорта NDIS настраивает структуру NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES для определения атрибутов регистрации, связанных с мини-адаптером.
NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES

Структура NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES указывает определяемую драйвером область контекста для добавленного устройства.
NDIS_MINIPORT_CO_CHARACTERISTICS

Структура NDIS_MINIPORT_CO_CHARACTERISTICS указывает точки входа CoNDIS для мини-порта CoNDIS.
NDIS_MINIPORT_DRIVER_CHARACTERISTICS

Драйвер NDIS инициализирует структуру NDIS_MINIPORT_DRIVER_CHARACTERISTICS для определения характеристик драйвера мини-порта, включая точки входа для функций MiniportXxxx.
NDIS_MINIPORT_INIT_PARAMETERS

Структура NDIS_MINIPORT_INIT_PARAMETERS определяет параметры инициализации для мини-адаптера.
NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS

Драйвер минипорта NDIS определяет характеристики прерываний в структуре NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS и передает структуру функции NdisMRegisterInterruptEx.
NDIS_MINIPORT_PAUSE_PARAMETERS

Структура NDIS_MINIPORT_PAUSE_PARAMETERS определяет параметры приостановки для мини-адаптеров.
NDIS_MINIPORT_PNP_CHARACTERISTICS

Структура NDIS_MINIPORT_PNP_CHARACTERISTICS указывает точки входа для функций, которые позволяют мини-драйверу обрабатывать некоторые пакеты запросов ввода-вывода (IRP) Plug and Play (PnP).
NDIS_MINIPORT_RESTART_PARAMETERS

Структура NDIS_MINIPORT_RESTART_PARAMETERS определяет параметры перезапуска для мини-адаптера.
NDIS_MINIPORT_SS_CHARACTERISTICS

Структура NDIS_MINIPORT_SS_CHARACTERISTICS указывает указатели на функции обработчика NDIS для минипорта выборочного обработчика приостановки. Эти функции вызываются NDIS для выдачи неактивных уведомлений драйверу во время выборочной операции приостановки.
NDIS_MSIX_CONFIG_PARAMETERS

Структура NDIS_MSIX_CONFIG_PARAMETERS определяет запрошенную операцию конфигурации и задает параметры, необходимые для этой конкретной операции.
NDIS_NBL_MEDIA_SPECIFIC_INFORMATION

Структура NDIS_NBL_MEDIA_SPECIFIC_INFORMATION указывает данные, связанные с NET_BUFFER_LIST структурой.
NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX

Структура NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX определяет сведения, связанные с NET_BUFFER_LIST структурой.
NDIS_NET_BUFFER_LIST_FILTERING_INFO

Структура NDIS_NET_BUFFER_LIST_FILTERING_INFO определяет фильтрацию информации, связанной с NET_BUFFER_LIST структурой.
NDIS_NET_BUFFER_LIST_MEDIA_SPECIFIC_INFO

Структура NDIS_NET_BUFFER_LIST_MEDIA_SPECIFIC_INFO указывает сведения о носителях, зарезервированные для системного использования с собственными драйверами 802.11. Не используйте эту структуру.
NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO

Определяет сведения о виртуализации сети группы для списка буферов сети (NBL).
NDIS_OPEN_PARAMETERS

Структура NDIS_OPEN_PARAMETERS определяет открытые параметры, когда драйвер протокола вызывает функцию NdisOpenAdapterEx.
NDIS_PD_CLOSE_PROVIDER_PARAMETERS

Эта структура представляет параметры, используемые при вызове OID_PD_CLOSE_PROVIDER OID.
NDIS_PD_COUNTER_PARAMETERS

Эта структура содержит параметры для счетчика поставщика.
NDIS_PD_COUNTER_VALUE

Эта структура используется для хранения значения счетчика для очереди или счетчика фильтров.
NDIS_PD_FILTER_COUNTER

Эта структура используется для хранения сведений счетчика для фильтра.
NDIS_PD_FILTER_PARAMETERS

Эта структура содержит метаданные для фильтра пакетов.
NDIS_PD_OPEN_PROVIDER_PARAMETERS

Эта структура используется в качестве буфера для параметров в OID_PD_OPEN_PROVIDER OID.
NDIS_PD_PROVIDER_DISPATCH

Эта структура используется в качестве входных данных для OID_PD_OPEN_PROVIDER и служит контейнером для всех подпрограмм драйвера поставщика.
NDIS_PD_QUEUE

Эта структура представляет очередь получения или передачи поставщиком.
NDIS_PD_QUEUE_DISPATCH

Эта структура содержит подпрограммы драйвера поставщика для получения или передачи очередей.
NDIS_PD_QUEUE_PARAMETERS

Эта структура используется для хранения параметров для очереди передачи или получения при вызове любой из подпрограмм очереди.
NDIS_PD_RECEIVE_QUEUE_COUNTER

Эта структура используется для хранения сведений счетчика для очереди получения.
NDIS_PD_TRANSMIT_QUEUE_COUNTER

Эта структура используется для хранения сведений счетчика для очереди передачи.
NDIS_PROCESSOR_INFO

Структура NDIS_PROCESSOR_INFO указывает сведения о процессоре на локальном компьютере.
NDIS_PROTOCOL_CO_CHARACTERISTICS

Структура NDIS_PROTOCOL_CO_CHARACTERISTICS указывает точки входа CoNDIS для драйверов протокола CoNDIS.
NDIS_PROTOCOL_DRIVER_CHARACTERISTICS

Чтобы указать характеристики драйвера, драйвер протокола инициализирует структуру NDIS_PROTOCOL_DRIVER_CHARACTERISTICS и передает его в NDIS.
NDIS_PROTOCOL_PAUSE_PARAMETERS

NDIS передает NDIS_PROTOCOL_PAUSE_PARAMETERS структуру драйверу протокола при вызове функции ProtocolNetPnPEvent для указания события NetEventPause.
NDIS_PROTOCOL_RESTART_PARAMETERS

Структура NDIS_PROTOCOL_RESTART_PARAMETERS определяет параметры перезапуска драйвера протокола, когда NDIS вызывает функцию ProtocolNetPnPEvent, чтобы указать событие NetEventRestart.
NDIS_RECEIVE_QUEUE_STATE

Структура NDIS_RECEIVE_QUEUE_STATE содержит сведения о рабочем состоянии очереди получения.
NDIS_RECEIVE_THROTTLE_PARAMETERS

Структура NDIS_RECEIVE_THROTTLE_PARAMETERS указывает максимальное количество структур NET_BUFFER_LIST, которое должен указывать драйвер минипорта в вызове отложенной процедуры (DPC).
NDIS_RESTART_ATTRIBUTES

Структура NDIS_RESTART_ATTRIBUTES определяет запись атрибутов в связанном списке атрибутов перезапуска.
NDIS_RESTART_GENERAL_ATTRIBUTES

Структура NDIS_RESTART_GENERAL_ATTRIBUTES определяет общие атрибуты перезапуска, связанные с мини-адаптером.
NDIS_RW_LOCK

Структура NDIS_RW_LOCK определяет атрибуты блокировки чтения и записи.
NDIS_RW_LOCK_REFCOUNT

Объединение NDIS_RW_LOCK_REFCOUNT определяет атрибуты блокировки чтения и записи.
NDIS_SCATTER_GATHER_LIST_PARAMETERS

Структура NDIS_SCATTER_GATHER_LIST_PARAMETERS указывает параметры, используемые NDIS для создания списка точечной или сборной для буфера.
NDIS_SHARED_MEMORY_PARAMETERS

Структура NDIS_SHARED_MEMORY_PARAMETERS указывает параметры общей памяти для запроса на выделение общей памяти.
NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

Структура NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS указывает характеристики поставщика общей памяти.
NDIS_STATUS_INDICATION

NDIS и базовые драйверы используют структуру NDIS_STATUS_INDICATION для указания состояния для соответствующих драйверов протокола.
NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY

Структура NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY задает массив Hyper-V расширяемых портов назначения коммутатора для пакета.
NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO

Объединение NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO указывает сведения о переадресации пакета одному или нескольким портам Hyper-V расширяемого коммутатора.
NDIS_SWITCH_NIC_STATUS_INDICATION

Структура NDIS_SWITCH_NIC_STATUS_INDICATION указывает сведения, необходимые для пересылки или получения указания состояния NDIS из базового физического сетевого адаптера.
NDIS_SWITCH_OPTIONAL_HANDLERS

Структура NDIS_SWITCH_OPTIONAL_HANDLERS указывает указатели на функции обработчика расширяемого коммутатора Hyper-V. Эти функции можно вызывать расширением расширяемого коммутатора.
NDIS_SWITCH_PORT_DESTINATION

Структура NDIS_SWITCH_PORT_DESTINATION указывает порт назначения Hyper-V расширяемого коммутатора, которому будет доставлен пакет.
NDIS_SYSTEM_PROCESSOR_INFO

Структура NDIS_SYSTEM_PROCESSOR_INFO указывает сведения о топологии ЦП локального компьютера и наборе процессоров для масштабирования на стороне приема (RSS).
NDIS_TCP_SEND_OFFLOADS_SUPPLEMENTAL_NET_BUFFER_LIST_INFO

Структура NDIS_TCP_SEND_OFFLOADS_SUPPLEMENTAL_NET_BUFFER_LIST_INFO содержит дополнительные сведения вне диапазона для инкапсулированных пакетов.
NDIS_TIMER_CHARACTERISTICS

Структура NDIS_TIMER_CHARACTERISTICS определяет характеристики одноразового или периодического таймера.
NET_DEVICE_PNP_EVENT

Структура NET_DEVICE_PNP_EVENT определяет события подключаемого устройства (PnP) для мини-адаптеров.
NET_IF_INFORMATION

Структура NET_IF_INFORMATION предоставляет NDIS с информацией о зарегистрированном сетевом интерфейсе.
NET_PNP_EVENT_NOTIFICATION

Структура NET_PNP_EVENT_NOTIFICATION описывает событие сетевого модуля Plug and Play (PnP), событие NDIS PnP или событие управления питанием.
PD_BUFFER

Эта структура представляет пакет PacketDirect (PD) или часть пакета PD в очереди.
PD_BUFFER_8021Q_INFO

Эта структура содержит сведения IEEE 802.1Q.
PD_BUFFER_VIRTUAL_SUBNET_INFO

Эта структура содержит сведения о виртуальной подсети.

Enumerations

 
IPSEC_OFFLOAD_V2_OPERATION

Перечисление IPSEC_OFFLOAD_V2_OPERATION указывает операцию IPsec, для которой используется связь безопасности (SA).
NDIS_MSIX_TABLE_OPERATION

Перечисление NDIS_MSIX_TABLE_OPERATION определяет тип операции конфигурации MSI-X.
NDIS_PD_COUNTER_TYPE

Перечисление NDIS_PD_COUNTER_TYPE определяет типы счетчиков интерфейса поставщика PacketDirect (PDPI). Значения перечисления используются в элементе Type структуры NDIS_PD_COUNTER_PARAMETERS.
NDIS_PD_QUEUE_TYPE

Перечисление NDIS_PD_QUEUE_TYPE определяет типы очередей интерфейса поставщика PacketDirect (PDPI). Значения перечисления используются в элементе QueueType структуры NDIS_PD_QUEUE_PARAMETERS.
NDIS_SHARED_MEMORY_USAGE

Перечисление NDIS_SHARED_MEMORY_USAGE указывает, как используется общая память.