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


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

Структура NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS содержит сведения о состоянии выделения очереди получения.

Синтаксис

typedef struct _NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS {
  NDIS_OBJECT_HEADER    Header;
  ULONG                 Flags;
  NDIS_RECEIVE_QUEUE_ID QueueId;
  NDIS_STATUS           CompletionStatus;
} NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS, *PNDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS;

Члены

Header

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

Flags

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

QueueId

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

CompletionStatus

Значение NDIS_STATUS , содержащее код состояния завершения NDIS_STATUS_Xxx . Драйвер мини-порта предоставляет этот код состояния, чтобы указать состояние завершения очереди. Драйвер мини-порта может использовать NDIS_STATUS_SUCCESS , если выделение выполнено успешно. В противном случае драйвер мини-порта может использовать соответствующее состояние ошибки, например NDIS_STATUS_RESOURCES.

Комментарии

Структура NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS используется с NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY структуры и OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE OID.

Требования

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

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

NDIS_OBJECT_HEADER

NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE