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 を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 以降でサポートされています。 |
Header | ntddndis.h (Ndis.h を含む) |