Condividi tramite


struttura NDIS_NBL_MEDIA_SPECIFIC_INFORMATION (ndis.h)

La struttura NDIS_NBL_MEDIA_SPECIFIC_INFORMATION specifica i dati specifici dei supporti associati a una struttura di 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;

Membri

NextEntry

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

Tag

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

È possibile assegnare nuovi tag nelle versioni future del sistema per i nuovi tipi di supporti che richiedono dati OOB aggiuntivi specifici di un particolare tipo di supporto.

Data[1]

Matrice UCHAR con dimensioni variabili che contiene le informazioni specifiche del supporto.

Osservazioni

Qualsiasi driver in uno stack di driver NDIS può allocare e gestire informazioni specifiche dei supporti. Le informazioni specifiche dei supporti si trovano 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 tutti i dati OOB (Media-Of-Band) specifici 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 ha allocato i dati, ha configurato i dati per un'indicazione di ricezione.

Per accedere alle strutture NDIS_NBL_MEDIA_SPECIFIC_INFORMATION in un elenco collegato, usare NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO, NDIS_NBL_GET_MEDIA_SPECIFIC_INFOe NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO macro.

Fabbisogno

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 (include Ndis.h)

Vedere 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