次の方法で共有


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 構造体。 ドライバーは、ヘッダー が指定する構造体の メンバーを設定 NDIS_OBJECT_TYPE_DEFAULTリビジョン メンバーを NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1し、サイズ メンバーを NDIS_SIZEOF_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1します。

Flags

フラグのビットごとの または を含む 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 以降でサポートされています。
ヘッダー ntddndis.h (Ndis.h を含む)

関連項目

NDIS_OBJECT_HEADER

NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE