struttura NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS (ntddndis.h)

La struttura NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS contiene informazioni sullo stato di allocazione di una coda di ricezione.

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS . Il driver imposta il membro Type della struttura specificata da Header su NDIS_OBJECT_TYPE_DEFAULT, il membro Revision su NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1 e il membro Sizesu NDIS_SIZEOF_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1.

Flags

Valore ULONG che contiene un OR bit per bit di flag. Questo membro è riservato per NDIS.

QueueId

Valore di tipo NDIS_RECEIVE_QUEUE_ID che contiene un identificatore della coda di ricezione. Questo identificatore è un valore intero compreso tra zero e il numero di code supportate dalla scheda di rete. Il valore di NDIS_DEFAULT_RECEIVE_QUEUE_ID specifica la coda di ricezione predefinita.

CompletionStatus

Valore NDIS_STATUS che contiene un codice di stato di completamento NDIS_STATUS_Xxx . Il driver miniport fornisce questo codice di stato per indicare lo stato di completamento di una coda. Il driver miniport può usare NDIS_STATUS_SUCCESS se l'allocazione è riuscita. In caso contrario, il driver miniport può usare uno stato di errore appropriato, ad esempio NDIS_STATUS_RESOURCES.

Commenti

La struttura NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS viene utilizzata con l'oggetto NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY struttura e OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE OID.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.20 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_OBJECT_HEADER

NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE