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


структура NDIS_RECEIVE_QUEUE_STATE (ndis.h)

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

Синтаксис

typedef struct _NDIS_RECEIVE_QUEUE_STATE {
  NDIS_OBJECT_HEADER                   Header;
  ULONG                                Flags;
  NDIS_RECEIVE_QUEUE_ID                QueueId;
  NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE QueueState;
} NDIS_RECEIVE_QUEUE_STATE, *PNDIS_RECEIVE_QUEUE_STATE;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_RECEIVE_QUEUE_STATE . Драйвер задает для элемента Type структуры, указанной в заголовке , значение NDIS_OBJECT_TYPE_DEFAULT, для элемента Revision— NDIS_RECEIVE_QUEUE_STATE_REVISION_1, а для элемента Size— значение NDIS_SIZEOF_NDIS_RECEIVE_QUEUE_STATE_REVISION_1.

Flags

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

QueueId

Значение типа NDIS_RECEIVE_QUEUE_ID , содержащее идентификатор очереди. Идентификатор очереди — это целочисленное значение от нуля до количества очередей, поддерживаемых сетевым адаптером. Значение NDIS_DEFAULT_RECEIVE_QUEUE_ID указывает очередь получения по умолчанию.

QueueState

Значение перечисления NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE , указывающее рабочее состояние очереди получения.

Комментарии

Структура NDIS_RECEIVE_QUEUE_STATE используется в NDIS_STATUS_RECEIVE_QUEUE_STATE указание состояния.

Требования

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

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

NDIS_OBJECT_HEADER

NDIS_STATUS_RECEIVE_QUEUE_STATE NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE