Заголовок 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 и клиента о том, что передача данных может начаться в VC, созданном диспетчером вызовов для входящего вызова, инициированного на удаленном узле. |
NdisCmDispatchIncomingCall NdisCmDispatchIncomingCall информирует клиента о входящем вызове в SAP, ранее зарегистрированном этим клиентом. |
NdisCmDispatchIncomingCallQoSChange NdisCmDispatchIncomingCallQoSChange уведомляет клиента о получении запроса на изменение качества обслуживания при активном подключении этого клиента по сети. |
NdisCmDispatchIncomingCloseCall NdisCmDispatchIncomingCloseCall сообщает клиенту, что необходимо отключить активный или предлагаемый вызов, как правило, потому, что диспетчер вызовов получил запрос от сети на закрытие подключения. |
NdisCmDispatchIncomingDropParty NdisCmDispatchIncomingDropParty уведомляет клиента о том, что ему следует удалить определенную сторону в многоточейном VC, как правило, потому, что диспетчер вызовов получил запрос по сети на закрытие активного многоточечных подключений. |
NdisCmDropPartyComplete NdisCmDropPartyComplete возвращает окончательное состояние запроса клиента, для которого диспетчер вызовов ранее вернул NDIS_STATUS_PENDING, чтобы удалить сторону из многоточечных VC. |
NdisCmMakeCallComplete NdisCmMakeCallComplete возвращает окончательное состояние запроса клиента, для которого диспетчер вызовов ранее вернул NDIS_STATUS_PENDING, для выполнения исходящего вызова. |
NdisCmModifyCallQoSComplete NdisCmModifyCallQoSComplete указывает на завершение запроса клиента, для которого диспетчер вызовов ранее вернул NDIS_STATUS_PENDING, чтобы изменить качество обслуживания в проверяемом сервере. |
NdisCmNotifyCloseAddressFamily Функция NdisCmNotifyCloseAddressFamily уведомляет NDIS о том, что диспетчер вызовов отменяет привязку к базовому адаптеру miniport и что все связанные клиенты 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. |
NdisCompleteBindAdapterEx Драйвер протокола вызывает функцию NdisCompleteBindAdapterEx для завершения операции привязки, для которой функция ProtocolBindAdapterEx драйвера возвращала NDIS_STATUS_PENDING. |
NdisCompleteNetPnPEvent Драйверы протокола вызывают функцию NdisCompleteNetPnPEvent для завершения ответа на событие Plug and Play или управления питанием, для которого функция ProtocolNetPnPEvent вызывающего абонента возвращала NDIS_STATUS_PENDING. |
NdisCompleteUnbindAdapterEx Драйвер протокола вызывает функцию NdisCompleteUnbindAdapterEx для завершения операции отмены привязки, для которой функция ProtocolUnbindAdapterEx драйвера возвращала NDIS_STATUS_PENDING. |
NdisCoOidRequest Функция NdisCoOidRequest пересылает запрос целевым драйверам CoNDIS для запроса или задания сведений о целевом драйвере, указанных в OID. |
NdisCoOidRequestComplete Функция NdisCoOidRequestComplete возвращает окончательное состояние запроса OID, который функция ProtocolCoOidRequest клиента CoNDIS или автономного диспетчера вызовов ранее возвращала NDIS_STATUS_PENDING. |
NdisCopyFromPacketToPacketSafe NdisCopyFromPacketToPacket копирует указанный диапазон данных из одного пакета в другой. |
NdisCoSendNetBufferLists Функция NdisCoSendNetBufferLists отправляет сетевые данные, содержащиеся в указанном списке NET_BUFFER_LIST структур. |
NdisCurrentGroupAndProcessor Функция NdisCurrentGroupAndProcessor возвращает номер процессора, относящийся к группе, и номер группы текущего процессора. |
NdisCurrentProcessorIndex Функция NdisCurrentProcessorIndex возвращает назначенный системой номер текущего процессора, на котором работает вызывающий объект. |
NdisDeleteNPagedLookasideList Функция NdisDeleteNPagedLookasideList удаляет из системы несмежный список lookaside. |
NdisDeregisterDeviceEx Функция NdisDeregisterDeviceEx удаляет из системы объект устройства, созданный функцией NdisRegisterDeviceEx. |
NdisDeregisterProtocol NdisDeregisterProtocol освобождает ресурсы, выделенные при вызове драйвера NdisRegisterProtocol. |
NdisDeregisterProtocolDriver Драйвер протокола вызывает функцию NdisDeregisterProtocolDriver, чтобы освободить ресурсы, выделенные NDIS, когда драйвер вызвал функцию NdisRegisterProtocolDriver. |
NdisDirectOidRequest Функция NdisDirectOidRequest пересылает прямой запрос OID к базовым драйверам, чтобы запросить возможности или состояние адаптера или задать состояние адаптера. |
NdisDprAcquireReadWriteLock Функция NdisDprAcquireReadWriteLock получает блокировку, которую вызывающий объект использует для записи или чтения доступа к ресурсам, которые совместно используются потоками драйвера. Примечание. Интерфейс блокировки чтения и записи не рекомендуется использовать для драйверов NDIS 6.20 и более поздних версий, которые должны использовать NdisAcquireRWLockRead или NdisAcquireRWLockWrite (установка NDIS_RWL_AT_DISPATCH_LEVEL в параметре Flags) вместо NdisDprAcquireReadWriteLock. |
NdisDprAcquireSpinLock Функция NdisDprAcquireSpinLock получает блокировку спина, чтобы вызывающий объект смог синхронизировать доступ к ресурсам, общим для функций драйвера, не относящихся к ISR, многопроцессорным способом. |
NdisDprReleaseReadWriteLock Функция NdisDprReleaseReadWriteLock освобождает блокировку, полученную в предыдущем вызове NdisDprAcquireReadWriteLock.Note. Интерфейс блокировки чтения и записи является устаревшим для драйверов NDIS 6.20 и более поздних версий, в которых вместо NdisDprReleaseReadWriteLock следует использовать NdisReleaseRWLock. |
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) или управления питанием в драйверы с превышением. |
NdisFOidRequest Драйверы фильтра вызывают функцию NdisFOidRequest для пересылки запроса OID базовым драйверам или для создания такого запроса. |
NdisFOidRequestComplete Драйверы фильтров вызывают функцию NdisFOidRequestComplete, чтобы вернуть окончательное состояние запроса OID, для которого функция FilterOidRequest драйвера вернула NDIS_STATUS_PENDING. |
NdisFPauseComplete Драйвер фильтра должен вызвать функцию NdisFPauseComplete, чтобы завершить операцию приостановки, если драйвер вернул NDIS_STATUS_PENDING из функции FilterPause. |
NdisFreeCloneOidRequest Функция NdisFreeCloneOidRequest освобождает клонированную NDIS_OID_REQUEST структуру. |
NdisFreeGenericObject Вызовите функцию NdisFreeGenericObject, чтобы освободить универсальный объект, созданный с помощью функции NdisAllocateGenericObject. |
NdisFreeIoWorkItem Драйверы NDIS вызывают функцию NdisFreeIoWorkItem, чтобы освободить указанный рабочий элемент. |
NdisFreeMemory Функция NdisFreeMemory освобождает блок памяти, который ранее был выделен с помощью функции NdisAllocateMemoryWithTagPriority. |
NdisFreeMemoryWithTag Функция NdisFreeMemoryWithTag является устаревшей для всех версий NDIS. Вместо этого используйте NdisAllocateMemoryWithTagPriority. |
NdisFreeMemoryWithTagPriority Функция NdisFreeMemoryWithTagPriority освобождает память, выделенную с помощью функции NdisAllocateMemoryWithTagPriority. |
NdisFreePacketPool Эта функция освобождает дескриптор для блока пула пакетов, который был выделен с помощью функции NdisAllocatePacketPool. |
NdisFreeRWLock Функция NdisFreeRWLock освобождает блокировку чтения и записи, которая была ранее выделена с помощью функции NdisAllocateRWLock. |
NdisFreeScatterGatherList Функция NdisFreeScatterGatherList освобождает точечный или собирательный список. |
NdisFreeSharedMemory Функция NdisFreeSharedMemory освобождает общую память, выделенную драйвером у поставщика общей памяти. |
NdisFreeSpinLock Функция NdisFreeSpinLock освобождает спин-блокировку, инициализированную в предыдущем вызове функции NdisAllocateSpinLock. |
NdisFreeString Функция NdisFreeString освобождает хранилище, выделенное NdisInitializeString для буферизованной строки. |
NdisFreeTimerObject Функция NdisFreeTimerObject освобождает объект таймера, выделенный с помощью функции NdisAllocateTimerObject. |
NdisFreeToNPagedLookasideList Функция NdisFreeToNPagedLookasideList возвращает запись в заданный список lookaside. |
NdisFRegisterFilterDriver Драйвер фильтра вызывает функцию NdisFRegisterFilterDriver для регистрации функций FilterXxx с помощью NDIS. |
NdisFRestartComplete Драйвер фильтра должен вызвать функцию NdisFRestartComplete для завершения операции перезапуска, если драйвер вернул NDIS_STATUS_PENDING из своей функции FilterRestart. |
NdisFRestartFilter Драйвер фильтра вызывает функцию NdisFRestartFilter, чтобы запросить NDIS для запуска операции перезапуска для модуля фильтра. |
NdisFReturnNetBufferLists Драйверы фильтров вызывают NdisFReturnNetBufferLists, чтобы освободить владение одной или несколькими NET_BUFFER_LIST структурами и связанными с ними структурами NET_BUFFER. |
NdisFSendNetBufferLists Драйверы фильтров вызывают функцию NdisFSendNetBufferLists для отправки списка сетевых буферов данных. |
NdisFSendNetBufferListsComplete Драйверы фильтров вызывают функцию NdisFSendNetBufferListsComplete, чтобы вернуть связанный список NET_BUFFER_LIST структур в вышестоящему драйверу и вернуть окончательное состояние запроса на отправку. |
NdisFSetAttributes Драйвер фильтра вызывает функцию NdisFSetAttributes для указания области контекста модуля фильтра. |
NdisFSynchronousOidRequest Драйверы фильтров вызывают функцию NdisFSynchronousOidRequest, чтобы создать новый синхронный запрос OID и выдать его базовым драйверам. |
NdisGeneratePartialCancelId Функция NdisGeneratePartialCancelId возвращает значение, которое вызывающий драйвер должен использовать в качестве байта высокого порядка идентификатора отмены. |
NdisGetCurrentProcessorCounts Функция NdisGetCurrentProcessorCounts возвращает счетчики для текущего процессора, который драйвер может использовать для определения использования ЦП за определенный интервал времени. |
NdisGetCurrentProcessorCpuUsage Функция NdisGetCurrentProcessorCpuUsage возвращает средний объем активности на текущем процессоре с момента загрузки в процентах. Примечание. Эта функция является нерекомендуемой. |
NdisGetCurrentSystemTime Функция NdisGetCurrentSystemTime возвращает текущее системное время, подходящее для установки меток времени. |
NdisGetDeviceReservedExtension Функция NdisGetDeviceReservedExtension получает указатель на расширение устройства, связанное с объектом устройства. |
NdisGetHypervisorInfo Важно! Начиная с Windows 10 версии 1703, NdisGetHypervisorInfo не рекомендуется использовать. |
NdisGetPhysicalAddressHigh NdisGetPhysicalAddressHigh возвращает часть заданного физического адреса в высоком порядке. |
NdisGetPhysicalAddressLow NdisGetPhysicalAddressLow возвращает часть заданного физического адреса в нижнем порядке. |
NdisGetProcessorInformation Функция NdisGetProcessorInformation извлекает сведения о топологии ЦП локального компьютера и наборе процессоров, которые драйвер мини-порта должен использовать для масштабирования на стороне приема (RSS). |
NdisGetProcessorInformationEx Функция NdisGetProcessorInformationEx извлекает сведения о топологии ЦП локального компьютера. |
NdisGetReceivedPacket NdisGetReceivedPacket извлекает пакет, полученный от базового драйвера. |
NdisGetRoutineAddress Функция NdisGetRoutineAddress возвращает адрес подпрограммы по ее имени. |
NdisGetRssProcessorInformation Функция NdisGetRssProcessorInformation извлекает сведения о наборе процессоров, которые драйвер мини-порта должен использовать для масштабирования на стороне приема (RSS). |
NdisGetSharedDataAlignment NdisGetSharedDataAlignment возвращает предпочтительное выравнивание для структур памяти, которые могут совместно использоваться несколькими процессорами. |
NdisGetSystemUpTimeEx Функция NdisGetSystemUpTimeEx возвращает количество миллисекунд, прошедших с момента перезагрузки компьютера. |
NdisGetVersion Функция NdisGetVersion возвращает номер версии NDIS. |
NdisGroupActiveProcessorCount Функция NdisGroupActiveProcessorCount возвращает количество процессоров, которые в данный момент активны в указанной группе. |
NdisGroupActiveProcessorMask Функция NdisGroupActiveProcessorMask возвращает текущую активную маску процессора для указанной группы. |
NdisGroupMaxProcessorCount Функция NdisGroupMaxProcessorCount определяет максимальное количество процессоров в указанной группе процессоров. |
NdisIfAddIfStackEntry Функция NdisIfAddIfStackEntry определяет порядок двух сетевых интерфейсов в стеке сетевых интерфейсов NDIS. |
NdisIfAllocateNetLuidIndex Функция NdisIfAllocateNetLuidIndex выделяет индекс NET_LUID для поставщика сетевого интерфейса NDIS. |
NdisIfDeleteIfStackEntry Функция NdisIfDeleteIfStackEntry удаляет сведения об упорядочении двух сетевых интерфейсов в стеке интерфейсов NDIS. |
NdisIfDeregisterInterface Функция NdisIfDeregisterInterface отменяет регистрацию сетевого интерфейса NDIS, который был ранее зарегистрирован вызовом функции NdisIfRegisterInterface. |
NdisIfDeregisterProvider Функция NdisIfDeregisterProvider отменяет регистрацию поставщика интерфейса, который был ранее зарегистрирован вызовом функции NdisIfRegisterProvider. |
NdisIfFreeNetLuidIndex Функция NdisIfFreeNetLuidIndex освобождает сетевой интерфейс NET_LUID индекс, который ранее был выделен вызовом функции NdisIfAllocateNetLuidIndex. |
NdisIfGetInterfaceIndexFromNetLuid Функция NdisIfGetInterfaceIndexFromNetLuid получает индекс сетевого интерфейса, связанный со значением NET_LUID. |
NdisIfGetNetLuidFromInterfaceIndex Функция NdisIfGetNetLuidFromInterfaceIndex получает значение NET_LUID, связанное с индексом сетевого интерфейса. |
NdisIfQueryBindingIfIndex Функция NdisIfQueryBindingIfIndex извлекает индексы сетевых интерфейсов и NET_LUID значения для сетевых интерфейсов с наибольшим и наименьшим уровнем, связанными с указанной привязкой протокола. |
NdisIfRegisterInterface Функция NdisIfRegisterInterface регистрирует сетевой интерфейс NDIS. |
NdisIfRegisterProvider Функция NdisIfRegisterProvider регистрирует поставщик сетевых интерфейсов NDIS. |
NdisIMAssociateMiniport Функция NdisIMAssociateMiniport сообщает NDIS, что указанные нижние и верхние интерфейсы для драйверов 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 или управления питанием на более ложную драйвер. |
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, для NDIS_STATUS_PENDING для функции ProtocolCoOidRequest драйвера диспетчера вызовов мини-порта (MCM). |
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 драйвера miniport, 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 Драйверы минипорта вызывают функцию 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 master. |
NdisMRegisterInterruptEx Драйверы мини-портов NDIS вызывают функцию NdisMRegisterInterruptEx для регистрации прерывания. |
NdisMRegisterIoPortRange NdisMRegisterIoPortRange настраивает доступ драйвера к портам ввода-вывода устройства с помощью функций NdisRawReadPortXxx и NdisRawWritePortXxx и запрашивает диапазон адресов портов ввода-вывода в реестре для сетевой карты этого драйвера. |
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 Драйверы мини-портов вызывают функцию 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 задает для заданного события сигнальное состояние, если оно еще не было Signaled. |
NdisSetOptionalHandlers Драйверы NDIS могут вызывать функцию NdisSetOptionalHandlers, чтобы задать или изменить точки входа функций драйвера. |
NdisSetPhysicalAddressHigh NdisSetPhysicalAddressHigh задает для части физического адреса высокого порядка заданное значение. |
NdisSetPhysicalAddressLow NdisSetPhysicalAddressLow задает для части нижнего порядка заданного физического адреса заданное значение. |
NdisSetTimerObject Функция NdisSetTimerObject задает объект таймера для запуска через указанный интервал или периодически. |
NdisStallExecution Функция NdisStallExecution останавливает вызывающий объект на текущем процессоре на заданный интервал. |
NdisStoreUlong Функция NdisStoreUlong сохраняет значение ULONG по определенному адресу, избегая ошибок выравнивания. |
NdisSynchronousOidRequest Драйверы протокола вызывают функцию NdisSynchronousOidRequest, чтобы создать новый запрос Синхронного идентификатора идентификатора и отправить его базовым драйверам. |
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) в данных внеполосной (OOB) структуры 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 освобождает ресурсы в контексте переадресации внешнего контроллера (OOB) 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 является обязательной функцией, которая настраивает параметры носителя для виртуального подключения (VC) и активирует виртуальное подключение. Примечание. Функцию необходимо объявить с помощью типа PROTOCOL_CM_MAKE_CALL. |
PROTOCOL_CM_MODIFY_QOS_CALL Требуется функция ProtocolCmModifyCallQoS. |
PROTOCOL_CM_NOTIFY_CLOSE_AF_COMPLETE Функция ProtocolCmNotifyCloseAfComplete указывает, что клиент завершил закрытие семейства адресов (AF), запущенного автономным диспетчером вызовов или диспетчером вызовов минипорта (MCM), путем вызова функции NdisCmNotifyCloseAddressFamily или NdisMCmNotifyCloseAddressFamily соответственно. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CM_NOTIFY_CLOSE_AF_COMPLETE. Дополнительные сведения см. в следующем разделе Примеры. |
PROTOCOL_CM_OPEN_AF Требуется функция ProtocolCmOpenAf. |
PROTOCOL_CM_REG_SAP Функция ProtocolCmRegisterSap является обязательной функцией, которая вызывается NDIS для запроса на регистрацию SAP (точки доступа службы) диспетчером вызовов от имени клиента, ориентированного на подключение. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CM_REG_SAP. Дополнительные сведения см. в следующем разделе Примеры. |
PROTOCOL_CO_AF_REGISTER_NOTIFY Функция ProtocolCoAfRegisterNotify используется клиентами NDIS, ориентированными на подключение. |
PROTOCOL_CO_CREATE_VC Функция ProtocolCoCreateVc — это обязательная функция, которая выделяет ресурсы, необходимые диспетчеру вызовов или клиенту для активации и поддержки виртуального подключения (VC). Примечание. Функцию необходимо объявить с помощью типа PROTOCOL_CO_CREATE_VC. |
PROTOCOL_CO_DELETE_VC Требуется функция ProtocolCoDeleteVc. |
PROTOCOL_CO_OID_REQUEST Функция ProtocolCoOidRequest обрабатывает запросы OID, которые клиенты CoNDIS или автономные диспетчеры вызовов инициируют с помощью вызовов функции NdisCoOidRequest или которые драйвер диспетчера вызовов минипорта (MCM) инициирует с помощью вызовов функции NdisMCmOidRequest. Примечание. Необходимо объявить функцию с помощью типа PROTOCOL_CO_OID_REQUEST. Дополнительные сведения см. в следующем разделе Примеры. |
PROTOCOL_CO_OID_REQUEST_COMPLETE Функция ProtocolCoOidRequestComplete завершает обработку асинхронного запроса 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 указывает сведения, используемые при разгрузке задач разгрузки безопасности протокола ИНТЕРНЕТА версии 2 (IPsecOV2) из транспорта TCP/IP в сетевой адаптер. |
NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO Структура NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO указывает дескриптор разгрузки связи безопасности (SA) в туннельную часть пакета отправки. |
NDIS_MINIPORT_ADAPTER_ATTRIBUTES Структура NDIS_MINIPORT_ADAPTER_ATTRIBUTES является заполнителем для следующих структур:_NDIS_OBJECT_HEADER NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTESNDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES |
NDIS_MINIPORT_ADAPTER_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_PD_OPEN_PROVIDER OID. |
NDIS_PD_PROVIDER_DISPATCH Эта структура используется в качестве входных данных для OID_PD_OPEN_PROVIDER и служит контейнером для всех подпрограмм драйвера поставщика. |
NDIS_PD_QUEUE Эта структура представляет очередь получения или передачи поставщика. |
NDIS_PD_QUEUE_DISPATCH Эта структура содержит подпрограммы драйвера поставщика для очередей приема или передачи. |
NDIS_PD_QUEUE_PARAMETERS Эта структура используется для хранения параметров очереди передачи или получения при вызове любой подпрограммы очереди. |
NDIS_PD_RECEIVE_QUEUE_COUNTER Эта структура используется для хранения сведений счетчиков для очереди получения. |
NDIS_PD_TRANSMIT_QUEUE_COUNTER Эта структура используется для хранения сведений счетчика для очереди передачи. |
NDIS_PROCESSOR_INFO Структура NDIS_PROCESSOR_INFO указывает сведения о процессоре на локальном компьютере. |
NDIS_PROTOCOL_CO_CHARACTERISTICS Структура NDIS_PROTOCOL_CO_CHARACTERISTICS указывает точки входа CoNDIS для драйверов протокола CoNDIS. |
NDIS_PROTOCOL_DRIVER_CHARACTERISTICS Чтобы указать характеристики драйвера, драйвер протокола инициализирует структуру NDIS_PROTOCOL_DRIVER_CHARACTERISTICS и передает ее в NDIS. |
NDIS_PROTOCOL_PAUSE_PARAMETERS NDIS передает структуру NDIS_PROTOCOL_PAUSE_PARAMETERS драйверу протокола при вызове функции ProtocolNetPnPEvent для указания события NetEventPause. |
NDIS_PROTOCOL_RESTART_PARAMETERS Структура NDIS_PROTOCOL_RESTART_PARAMETERS определяет параметры перезапуска для драйвера протокола, когда NDIS вызывает функцию ProtocolNetPnPEvent для указания события NetEventRestart. |
NDIS_RECEIVE_QUEUE_STATE Структура NDIS_RECEIVE_QUEUE_STATE содержит сведения о рабочем состоянии очереди получения. |
NDIS_RECEIVE_THROTTLE_PARAMETERS Структура NDIS_RECEIVE_THROTTLE_PARAMETERS указывает максимальное число NET_BUFFER_LIST структур, которое драйвер мини-порта должен указать в отложенном вызове процедуры (DPC). |
NDIS_RESTART_ATTRIBUTES Структура NDIS_RESTART_ATTRIBUTES определяет запись атрибутов в связанном списке атрибутов перезапуска. |
NDIS_RESTART_GENERAL_ATTRIBUTES Структура NDIS_RESTART_GENERAL_ATTRIBUTES определяет общие атрибуты перезапуска, связанные с адаптером мини-порта. |
NDIS_RW_LOCK Структура NDIS_RW_LOCK определяет атрибуты блокировки чтения и записи. |
NDIS_RW_LOCK_REFCOUNT Объединение NDIS_RW_LOCK_REFCOUNT определяет атрибуты блокировки чтения и записи. |
NDIS_SCATTER_GATHER_LIST_PARAMETERS Структура NDIS_SCATTER_GATHER_LIST_PARAMETERS указывает параметры, которые NDIS использует для создания точечной или собирающейся списки для буфера. |
NDIS_SHARED_MEMORY_PARAMETERS Структура NDIS_SHARED_MEMORY_PARAMETERS указывает параметры общей памяти для запроса на выделение общей памяти. |
NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS Структура NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS определяет характеристики поставщика общей памяти. |
NDIS_STATUS_INDICATION NDIS и базовые драйверы используют структуру NDIS_STATUS_INDICATION для предоставления сведений о состоянии для вышележащих драйверов протокола. |
NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY Структура NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY указывает массив портов назначения расширяемого коммутатора Hyper-V для пакета. |
NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO Объединение NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO указывает сведения для переадресации пакета на один или несколько портов расширяемого коммутатора Hyper-V. |
NDIS_SWITCH_NIC_STATUS_INDICATION Структура NDIS_SWITCH_NIC_STATUS_INDICATION указывает сведения, необходимые для пересылки или получения указания состояния NDIS из базового физического сетевого адаптера. |
NDIS_SWITCH_OPTIONAL_HANDLERS Структура NDIS_SWITCH_OPTIONAL_HANDLERS указывает указатели на функции обработчика расширяемого коммутатора Hyper-V. Эти функции могут вызываться расширением расширяемого коммутатора. |
NDIS_SWITCH_PORT_DESTINATION Структура NDIS_SWITCH_PORT_DESTINATION указывает порт назначения расширяемого коммутатора Hyper-V, на который будет доставлен пакет. |
NDIS_SYSTEM_PROCESSOR_INFO Структура NDIS_SYSTEM_PROCESSOR_INFO указывает сведения о топологии ЦП локального компьютера и наборе процессоров для масштабирования на стороне получения (RSS). |
NDIS_TCP_SEND_OFFLOADS_SUPPLEMENTAL_NET_BUFFER_LIST_INFO Структура NDIS_TCP_SEND_OFFLOADS_SUPPLEMENTAL_NET_BUFFER_LIST_INFO содержит дополнительные сведения об инкапсулированных пакетах. |
NDIS_TIMER_CHARACTERISTICS Структура NDIS_TIMER_CHARACTERISTICS определяет характеристики однократного или периодического таймера. |
NET_DEVICE_PNP_EVENT Структура NET_DEVICE_PNP_EVENT определяет события подключения устройств (PnP) для адаптеров мини-портов. |
NET_IF_INFORMATION Структура NET_IF_INFORMATION предоставляет NDIS с информацией о зарегистрированном сетевом интерфейсе. |
NET_PNP_EVENT_NOTIFICATION Структура NET_PNP_EVENT_NOTIFICATION описывает событие сетевого Plug and Play (PnP), событие NDIS PnP или событие управления питанием. |
PD_BUFFER Эта структура представляет пакет PacketDirect (PD) или часть пакета PD в очереди. |
PD_BUFFER_8021Q_INFO Эта структура содержит сведения о IEEE 802.1Q. |
PD_BUFFER_VIRTUAL_SUBNET_INFO Эта структура содержит сведения о виртуальной подсети. |
Перечисления
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 указывает, как используется общая память. |