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 이상에서 지원됩니다.
머리글 ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_OBJECT_HEADER

NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE