Condividi tramite


NDIS_NBL_MEDIA_SPECIFIC_INFORMATION struttura (ndis.h)

La struttura NDIS_NBL_MEDIA_SPECIFIC_INFORMATION specifica i dati specifici dei supporti associati a una struttura NET_BUFFER_LIST .

Sintassi

typedef struct _NDIS_NBL_MEDIA_MEDIA_SPECIFIC_INFORMATION {
  PNDIS_NBL_MEDIA_SPECIFIC_INFORMATION NextEntry;
  ULONG                                Tag;
  UCHAR                                Data[1];
} NDIS_NBL_MEDIA_SPECIFIC_INFORMATION, *PNDIS_NBL_MEDIA_SPECIFIC_INFORMATION;

Members

NextEntry

Puntatore alla struttura di informazioni specifiche dei supporti successiva in un elenco collegato.

Tag

Valore predefinito univoco che identifica il tipo di informazioni specifiche del supporto. Questo membro è riservato per l'uso del sistema.

I nuovi tag possono essere assegnati nelle versioni future del sistema per nuovi tipi di supporti che richiedono dati OOB aggiuntivi specifici di un determinato tipo di supporto.

Data[1]

Matrice UCHAR di dimensioni variabile che contiene le informazioni specifiche del supporto.

Commenti

Qualsiasi driver in uno stack di driver NDIS può allocare e gestire informazioni specifiche del supporto. Le informazioni specifiche dei supporti sono contenute in un elenco collegato di strutture NDIS_NBL_MEDIA_SPECIFIC_INFORMATION che contengono dati allocati dal driver e definiti dal driver. Le strutture nell'elenco contengono i dati OOB (Media-Of-Band) specifici del supporto che accompagnano le strutture NET_BUFFER associate a una struttura NET_BUFFER_LIST .

Se un driver di protocollo ha allocato i dati OOB, ha configurato i dati per un'operazione di invio. Se un driver miniport allocato i dati, ha configurato i dati per un'indicazione di ricezione.

Per accedere alle strutture di NDIS_NBL_MEDIA_SPECIFIC_INFORMATION in un elenco collegato, usare NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO, NDIS_NBL_GET_MEDIA_SPECIFIC_INFO e NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO macro.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e 6.1. Per NDIS 6.20 e versioni successive, usare NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX.
Intestazione ndis.h (includere Ndis.h)

Vedi anche

NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO NDIS_NBL_GET_MEDIA_SPECIFIC_INFO

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX

NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO

NET_BUFFER

NET_BUFFER_LIST