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_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS構造体のNDIS_OBJECT_HEADER構造体。 ドライバーは、Header が指定する構造体の 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
フラグのビットごとの OR を含む ULONG 値。 このメンバーは NDIS 用に予約されています。
QueueId
受信キュー識別子を含む NDIS_RECEIVE_QUEUE_ID 型の値。 この識別子は、0 からネットワーク アダプターがサポートするキューの数までの整数値です。 NDIS_DEFAULT_RECEIVE_QUEUE_ID の値は、既定の受信キューを指定します。
CompletionStatus
NDIS_STATUS_Xxx 完了状態コードを含むNDIS_STATUS値。 ミニポート ドライバーは、キューの完了状態を示すこの状態コードを提供します。 ミニポート ドライバーは、割り当てが成功した場合 に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 以降でサポートされています。 |
Header | ntddndis.h (Ndis.h を含む) |