Condividi tramite


struttura NDIS_POLL_RECEIVE_DATA (poll.h)

I driver Miniport usano la struttura NDIS_POLL_RECEIVE_DATA per ricevere indicazioni quando si usa un oggetto Poll.

Sintassi

typedef struct _NDIS_POLL_RECEIVE_DATA {
  ULONG           MaxNblsToIndicate;
  ULONG           Reserved1[3];
  NET_BUFFER_LIST *IndicatedNblChain;
  ULONG           NumberOfIndicatedNbls;
  ULONG           NumberOfRemainingNbls;
  ULONG           Flags;
  ULONG           Reserved2;
  void            *Reserved3[4];
} NDIS_POLL_RECEIVE_DATA;

Membri

MaxNblsToIndicate

Numero massimo di strutture NET_BUFFER_LIST (NTL) che un driver miniport deve includere in un'indicazione di ricezione. Se questo valore è NDIS_ANY_NUMBER_OF_NBLS, il driver può indicare un numero illimitato di NCL.

Reserved1[3]

Riservato per uso futuro, deve essere zero.

IndicatedNblChain

Puntatore assegnato dal driver miniport a una catena NBL con i pacchetti di ricezione indicati.

NumberOfIndicatedNbls

Numero di NCL inseriti dal driver nel IndicatedNblChain. Il driver può impostare questo valore su NDIS_ANY_NUMBER_OF_NBLS se si desidera che NDIS conteggii i valori NCL.

NumberOfRemainingNbls

Specifica il numero di NCL che rimangono da indicare. Un valore pari a zero indica che non sono presenti più NRL da indicare. Un valore di NDIS_ANY_NUMBER_OF_NBLS indica che è presente un numero sconosciuto (ma diverso da zero) di NCL rimanenti. Il driver deve riempire questo campo solo con un numero preciso se è economico da calcolare.

Flags

Combinazione di zero o più flag seguenti:

NDIS_RECEIVE_FLAGS_SINGLE_ETHER_TYPE

NDIS_RECEIVE_FLAGS_SINGLE_VLAN

NDIS_RECEIVE_FLAGS_PERFECT_FILTERED

NDIS_RECEIVE_FLAGS_SINGLE_QUEUE

NDIS_RECEIVE_FLAGS_SHARED_MEMORY_VALID

Reserved2

Riservato per uso futuro, deve essere zero.

Reserved3[4]

Riservato per uso futuro, deve essere zero.

Osservazioni

Un'istanza della struttura NDIS_POLL_RECEIVE_DATA è contenuta nella struttura NDIS_POLL_DATA che NDIS passa al driver miniport come parametro al callbackNdisPoll.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11
server minimo supportato Windows Server 2022
intestazione poll.h (include ndis.h)

Vedere anche

NdisPoll

NDIS_POLL_DATA

NDIS_POLL_TRANSMIT_DATA