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


перечисление NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE (ntddndis.h)

Перечисление NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE определяет текущее состояние очереди очереди получения.

Синтаксис

typedef enum _NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE {
  NdisReceiveQueueOperationalStateUndefined,
  NdisReceiveQueueOperationalStateRunning,
  NdisReceiveQueueOperationalStatePaused,
  NdisReceiveQueueOperationalStateDmaStopped,
  NdisReceiveQueueOperationalStateMaximum
} NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE, *PNDIS_RECEIVE_QUEUE_OPERATIONAL_STATE;

Константы

 
NdisReceiveQueueOperationalStateUndefined
Очередь получения находится в
Неопределенное состояние. Очередь не выделяется.
NdisReceiveQueueOperationalStateRunning
Очередь получения находится в
Состояние выполнения. Очередь была успешно выделена, на нем установлен по крайней мере один фильтр.
очередь, и драйвер минипорта завершил или завершит работу,

OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE
запрос OID с состоянием успешности.
NdisReceiveQueueOperationalStatePaused
Очередь получения находится в
Приостановленное состояние. Очередь была успешно выделена с помощью

OID_RECEIVE_FILTER_ALLOCATE_QUEUE
OID. В очереди нет фильтров.
NdisReceiveQueueOperationalStateDmaStopped
Операции DMA в очереди остановлены, так как очередь освобождается, и очередь находится в
тем
Остановленное состояние DMA. Очередь вводит
Состояние DMA Остановлено при получении драйвера мини-порта

OID_RECEIVE_FILTER_FREE_QUEUE
запрос OID, останавливает операции DMA для очереди и выдает

NDIS_STATUS_RECEIVE_QUEUE_STATE
указание состояния.
NdisReceiveQueueOperationalStateMaximum
Максимальное значение для этого перечисления. Это значение может измениться в будущих версиях NDIS
файлы заголовков и двоичные файлы.

Замечания

Перечисление NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE используется в NDIS_RECEIVE_QUEUE_STATE и NDIS_RECEIVE_QUEUE_INFO структуры.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.20 и более поздних версиях.
заголовка ntddndis.h (include Ndis.h)

См. также

NDIS_RECEIVE_QUEUE_INFO

NDIS_RECEIVE_QUEUE_STATE

NDIS_STATUS_RECEIVE_QUEUE_STATE OID_RECEIVE_FILTER_ALLOCATE_QUEUE

OID_RECEIVE_FILTER_FREE_QUEUE

OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE