NDIS_POLL_RECEIVE_DATA struttura (poll.h)

I driver Miniport usano la struttura NDIS_POLL_RECEIVE_DATA per eseguire 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;

Members

MaxNblsToIndicate

Numero massimo di strutture NET_BUFFER_LIST (NBLs) 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 NBLs.

Reserved1[3]

Riservato per l'uso futuro, deve essere zero.

IndicatedNblChain

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

NumberOfIndicatedNbls

Numero di NNBLs inseriti nel driver indicatoNblChain. Il driver può impostare questo valore su NDIS_ANY_NUMBER_OF_NBLS se si vuole che NDIS conteggii gli elenchi di rete.

NumberOfRemainingNbls

Specifica il numero di NBLs che rimangono da indicata. Un valore pari a zero indica che non sono presenti più NNBL da indicare. Un valore di NDIS_ANY_NUMBER_OF_NBLS indica che esiste un numero sconosciuto (ma diverso da zero) di NBLs rimanenti. Il driver deve riempire questo campo solo con un numero preciso se è economico per 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 l'uso futuro, deve essere zero.

Reserved3[4]

Riservato per l'uso futuro, deve essere zero.

Commenti

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

Requisiti

Requisito Valore
Client minimo supportato Windows 11
Server minimo supportato Windows Server 2022
Intestazione poll.h (includere ndis.h)

Vedi anche

NdisPoll

NDIS_POLL_DATA

NDIS_POLL_TRANSMIT_DATA