次の方法で共有


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
受信キューが
実行中の状態。 キューが正常に割り当てられました。少なくとも 1 つのフィルターセットが
キューに登録すると、ミニポート ドライバーが完了したか、完了します。

成功状態の OID 要求をOID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE
します。
NdisReceiveQueueOperationalStatePaused
受信キューが
一時停止状態。 キューが正常に割り当てられました。

OID_RECEIVE_FILTER_ALLOCATE_QUEUE
OID。 キューにフィルターが設定されていません。
NdisReceiveQueueOperationalStateDmaStopped
キューが解放され、キューが存在するため、キューに対する DMA 操作は停止されます。

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