Share via


NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE 열거형(ntddndis.h)

NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE 열거형은 수신 큐의 현재 큐 상태를 식별합니다.

Syntax

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 요청을 OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE.
NdisReceiveQueueOperationalStatePaused
수신 큐는
일시 중지된 상태입니다. 큐가 에 성공적으로 할당되었습니다.

OID를 OID_RECEIVE_FILTER_ALLOCATE_QUEUE. 큐에 설정된 필터가 없습니다.
NdisReceiveQueueOperationalStateDmaStopped
큐가 해제되고 큐가 에 있으므로 큐의 DMA 작업이 중지됩니다.
the
DMA 중지됨 상태입니다. 큐는 다음을 입력합니다.
미니포트 드라이버가 을 수신할 때 DMA 중지됨 상태

OID 요청을 OID_RECEIVE_FILTER_FREE_QUEUE 큐에 대한 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(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