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 포함) |