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


структура NDIS_RECEIVE_QUEUE_FREE_PARAMETERS (ntddndis.h)

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

Синтаксис

typedef struct _NDIS_RECEIVE_QUEUE_FREE_PARAMETERS {
  NDIS_OBJECT_HEADER    Header;
  ULONG                 Flags;
  NDIS_RECEIVE_QUEUE_ID QueueId;
} NDIS_RECEIVE_QUEUE_FREE_PARAMETERS, *PNDIS_RECEIVE_QUEUE_FREE_PARAMETERS;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_RECEIVE_QUEUE_FREE_PARAMETERS . Драйвер задает элемент Type структуры, задающий заголовок значение NDIS_OBJECT_TYPE_DEFAULT, элемент Revision NDIS_RECEIVE_QUEUE_FREE_PARAMETERS_REVISION_1, а элемент SizeNDIS_SIZEOF_RECEIVE_QUEUE_FREE_PARAMETERS_REVISION_1.

Flags

Значение ULONG , содержащее побитовое ИЛИ флагов. Этот элемент зарезервирован для NDIS.

QueueId

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

Примечание Очередь получения по умолчанию всегда выделяется и никогда не может быть освобождена. Драйверы не должны задавать для элемента QueueIdзначение NDIS_DEFAULT_RECEIVE_QUEUE_ID.
 

Комментарии

Структура NDIS_RECEIVE_QUEUE_FREE_PARAMETERS используется в OID_RECEIVE_FILTER_FREE_QUEUE OID.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.20 и более поздних версиях.
Верхняя часть ntddndis.h (включая Ndis.h)

См. также раздел

NDIS_OBJECT_HEADER

OID_RECEIVE_FILTER_FREE_QUEUE