Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Драйверы NDIS вызывают функцию NdisReturnNetBufferLists, чтобы освободить владение списком NET_BUFFER_LIST структур, а также связанных структур NET_BUFFER и сетевых данных.
Синтаксис
void NdisReturnNetBufferLists(
[in] NDIS_HANDLE NdisBindingHandle,
[in] PNET_BUFFER_LIST NetBufferLists,
[in] ULONG ReturnFlags
);
Параметры
[in] NdisBindingHandle
Дескриптор, определяющий целевой адаптер. Этот дескриптор был возвращен предыдущим вызовом функции NdisOpenAdapterEx. Все NET_BUFFER_LIST структуры, указанные в этом вызове, должны быть из привязки, которая идентифицирует этот дескриптор.
[in] NetBufferLists
Указатель на связанный список NET_BUFFER_LIST структур, которые должны быть возвращены базовому драйверу. Связанный список может содержать NET_BUFFER_LIST структуры из нескольких предыдущих вызовов функция ProtocolReceiveNetBufferLists.
[in] ReturnFlags
Флаги NDIS, которые можно объединить с операцией OR. Чтобы очистить все флаги, установите для этого элемента значение нулю. Эта функция поддерживает флаг NDIS_RETURN_FLAGS_DISPATCH_LEVEL, который; Значение , если задано, указывает, что текущий IRQL DISPATCH_LEVEL. Дополнительные сведения об этом флаге см. в отслеживания IRQL.
Возвращаемое значение
Никакой
Замечания
Если флаг NDIS_RECEIVE_FLAGS_RESOURCES в параметре ReceiveFlags, переданном NDIS в функция ProtocolReceiveNetBufferLists не задана, драйвер протокола должен вызывать NdisReturnNetBufferLists, чтобы вернуть структуры NET_BUFFER_LIST и связанные данные. После вызова драйвера протокола NdisReturnNetBufferLists, NDIS вызывает базовый драйвер минипорта функция MiniportReturnNetBufferLists.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.0 и более поздних версиях. |
целевая платформа | Всеобщий |
заголовка | ndis.h (include Ndis.h) |
библиотеки | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
правил соответствия DDI | Irql_SendRcv_Function(ndis) |