Заголовок ndis.h

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

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

Функции

 
FILTER_SYNCHRONOUS_OID_REQUEST

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

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

NDIS вызывает функцию обратного вызова MiniportSynchronousOidRequest драйвера miniport для выдачи синхронного запроса 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 и более поздних версий, в которых вместо NdisAcquireReadWrite следует использовать NdisAcquireRWlockRead или NdisAcquireRWLockWrite.
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

NdisClCloseCall запрашивает, чтобы вызов указанного 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, NdisOpenConfigurationKeyByIndex или NdisOpenConfigurationKeyByName.
NdisCloseFile

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

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

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

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

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

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

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

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

NdisCmDispatchCallConnected уведомляет NDIS и клиента о том, что передача данных может начаться с виртуальной машины, созданной диспетчером вызовов для входящего вызова, инициированного на удаленном узле.
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, для изменения качества обслуживания в проверяемом удостоверении.
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 и заставляет NDIS регистрировать 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, для NDIS_STATUS_PENDING для функции ProtocolCoOidRequest клиента CoNDIS или автономного диспетчера вызовов.
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 и более поздних версий, в которых вместо NdisDprAcprAcquireAcquireRWLockRead или NdisAcquireRWLockWrite (установка NDIS_RWL_AT_DISPATCH_LEVEL в параметре Flags) вместо NdisDprAcquireReadWriteLock.
NdisDprAcquireSpinLock

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

Функция NdisDprReleaseReadWriteLock освобождает блокировку, полученную при предыдущем вызове NdisDprAcquireReadWriteLock.Примечание. Интерфейс блокировки чтения и записи не рекомендуется использовать для драйверов 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) устройства или управления питанием в базовые драйверы.
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 освобождает спиновую блокировку, инициализированную в предыдущем вызове functioin 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, что указанные нижние и верхние интерфейсы для драйверов miniport и протоколов соответственно принадлежат одному промежуточному драйверу.
NdisIMCancelInitializeDeviceInstance

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

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

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

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

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

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

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

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

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

NdisIMRegisterLayeredMiniport регистрирует точки входа и имя miniportXxxx промежуточного драйвера в библиотеке NDIS при инициализации драйвера.
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

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

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

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

Драйверы miniport вызывают функцию NdisMAllocateSharedMemoryAsyncEx, чтобы выделить дополнительную память, общую между драйвером и его сетевой картой master шины 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 о том, что дальнейшие передачи для определенного активного виртуального удостоверения не будут выполняться.
NdisMCmDeleteVc

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

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

NdisMCmDispatchCallConnected уведомляет NDIS и клиента о том, что передача данных может начаться с виртуальной машины, созданной драйвером 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, на изменение качества обслуживания в проверяемом удостоверении.
NdisMCmNotifyCloseAddressFamily

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

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

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

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

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

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

NdisMCoActivateVcComplete уведомляет NDIS и диспетчер вызовов о том, что драйвер мини-порта завершил обработку инициированного CM-запроса activate-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

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

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

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

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

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

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

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

Драйверы master автобусных минипортов вызывают функцию 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

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

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

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

NdisMInitializeWrapper уведомляет NDIS о инициализации нового драйвера мини-порта.
NdisMInvalidateConfigBlock

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

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

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

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

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

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

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

Драйвер мини-порта вызывает функцию NdisMQueryProbedBars для получения значений базовых регистров адресов (BAR) PCI Express (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 bus-master.
NdisMRegisterInterruptEx

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

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

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

Драйверы автобусных master минипорта вызывают функцию 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

Драйверы miniport вызывают функцию 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 считывает указанное количество USHORT в буфер, предоставленный вызывающим объектом.
NdisRawReadPortUchar

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NdisRegisterProtocol регистрирует точки входа и имя драйвера NDIS ProtocolXxx в библиотеке NDIS при инициализации драйвера.
NdisRegisterProtocolDriver

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

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

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

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

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

Функция NdisResetEvent очищает состояние Signaled заданного события.
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.

Функции обратного вызова

 
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 драйвера мини-порта для выполнения запроса на выделение общей памяти, запущенного драйвером мини-порта путем вызова функции NdisMAllocateSharedMemoryAsyncEx.
MINIPORT_CANCEL_DIRECT_OID_REQUEST

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

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

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

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

NDIS вызывает функцию MiniportCheckForHangEx драйвера минипорта, чтобы проверка рабочее состояние адаптера минипорта, представляющего сетевой интерфейс карта (NIC).
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 вызывает функцию MiniportDirectOidRequest драйвера miniport Для обработки прямого запроса OID для запроса или задания сведений в драйвере.
MINIPORT_DISABLE_INTERRUPT

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

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

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

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

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

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

NDIS вызывает функцию MiniportInitializeEx драйвера miniport для инициализации адаптера минипорта для операций сетевого ввода-вывода.
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 драйвера минипорта для обработки запроса OID для запроса или задания сведений в драйвере.
MINIPORT_PAUSE

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

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

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

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

NDIS вызывает функцию MiniportResetEx драйвера минипорта NDIS, чтобы инициировать сброс сетевого интерфейса карта (NIC). Дополнительные сведения см. в разделах Miniport Adapter Check-for-Hang и Reset и Miniport Driver Hardware Reset.
MINIPORT_RESTART

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

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

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

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

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

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

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

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

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

Платформа PacketDirect (PD) вызывает функцию PDFlushQueue драйвера минипорта с поддержкой PD для очистки указанной очереди, гарантируя, что все элементы, которые еще не находятся в полном состоянии в очереди, будут завершены в ближайшее время.
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 для размещения PD_BUFFER структур в очереди передачи и получения PD и очистки всех ранее опубликованных PD_BUFFER структур, которые были завершены.
NDIS_PD_QUERY_COUNTER

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

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

Платформа PacketDirect (PD) вызывает функцию NdisPDSetReceiveFilter драйвера минипорта с поддержкой PD, чтобы направлять определенные потоки пакетов в определенную очередь получения 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 для копирования контекста перенаправления вне диапазона (OOB) из структуры 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

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

Функция ProtocolClCloseCallComplete используется клиентами 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 — это обязательная функция, которая настраивает параметры носителя для виртуального подключения и активирует виртуальное подключение. Примечание. Функцию необходимо объявить с помощью типа PROTOCOL_CM_MAKE_CALL.
PROTOCOL_CM_MODIFY_QOS_CALL

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

Функция ProtocolCmNotifyCloseAfComplete указывает, что клиент завершил закрытие семейства адресов (AF), запущенного автономным диспетчером вызовов или диспетчером вызовов miniport (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 завершает обработку асинхронного запроса OID CoNDIS. Примечание. Необходимо объявить функцию с помощью типа 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 завершает обработку инициированного драйвером протокола прямого запроса OID, для которого функция 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 драйвера, чтобы разрешить драйверу регистрировать дополнительные службы.

Структуры

 
BINARY_DATA

Структура BINARY_DATA содержит двоичные данные именованной записи в реестре.
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 ProtocolXxx для драйвера протокола, который передает эту структуру в функцию NdisSetOptionalHandlers.
NDIS_CONFIGURATION_OBJECT

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

Структура NDIS_CONFIGURATION_PARAMETER содержит данные и тип именованной записи в реестре.
NDIS_DEVICE_OBJECT_ATTRIBUTES

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

Структура NDIS_ENUM_FILTERS возвращается из вызова функции NdisEnumerateFilterModules для предоставления сведений о фильтрах для стека фильтров.
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 указывает сведения, используемые при разгрузке задач разгрузки 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_GENERAL_ATTRIBUTES

Драйвер минипорта NDIS настраивает структуру NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES для определения общих атрибутов драйвера мини-порта, связанных с адаптером мини-порта.
NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES

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

Важно! Собственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях.
NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES

Структура NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES определяет возможности NDK адаптера мини-порта. Эта структура используется в элементе NDKAttributes NDIS_MINIPORT_ADAPTER_ATTRIBUTES объединения.
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 для определения характеристик драйвера минипорта, включая точки входа для его функций MiniportXxx.
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 определяет точки входа для функций, которые позволяют драйверу мини-порта обрабатывать некоторые пакеты запросов ввода-вывода 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 OID_PD_OPEN_PROVIDER.
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

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

Перечисления

 
IPSEC_OFFLOAD_V2_OPERATION

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

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

Тип перечисления NDIS_PARAMETER_TYPE определяет тип записи реестра.
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 указывает, как используется общая память.