Freigeben über


NDIS_NBL_MEDIA_SPECIFIC_INFORMATION Struktur (ndis.h)

Die NDIS_NBL_MEDIA_SPECIFIC_INFORMATION-Struktur gibt medienspezifische Daten an, die einer NET_BUFFER_LIST Struktur zugeordnet sind.

Syntax

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;

Angehörige

NextEntry

Ein Zeiger auf die nächste medienspezifische Informationsstruktur in einer verknüpften Liste.

Tag

Ein eindeutiger vor zugewiesener Wert, der den Typ der medienspezifischen Informationen identifiziert. Dieses Mitglied ist für die Systemverwendung reserviert.

Neue Tags können in zukünftigen Systemversionen für neue Medientypen zugewiesen werden, die zusätzliche OOB-Daten erfordern, die für einen bestimmten Medientyp spezifisch sind.

Data[1]

Ein UCHAR-Array mit variabler Größe, das die medienspezifischen Informationen enthält.

Bemerkungen

Jeder Treiber in einem NDIS-Treiberstapel kann medienspezifische Informationen zuordnen und verwalten. Die medienspezifischen Informationen befinden sich in einer verknüpften Liste von NDIS_NBL_MEDIA_SPECIFIC_INFORMATION Strukturen, die treiberzuordnungen und treiberdefinierte Daten enthalten. Strukturen in der Liste enthalten alle medienspezifischen Out-of-Band-Daten (OOB), die die NET_BUFFER Strukturen begleiten, die einer NET_BUFFER_LIST Struktur zugeordnet sind.

Wenn ein Protokolltreiber die OOB-Daten zugewiesen hat, hat er die Daten für einen Sendevorgang konfiguriert. Wenn ein Miniporttreiber die Daten zugewiesen hat, hat er die Daten für eine Empfangsanzeige konfiguriert.

Um auf NDIS_NBL_MEDIA_SPECIFIC_INFORMATION Strukturen in einer verknüpften Liste zuzugreifen, verwenden Sie die NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO, NDIS_NBL_GET_MEDIA_SPECIFIC_INFOund NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO Makros.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und 6.1. Verwenden Sie für NDIS 6.20 und höher NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX.
Header- ndis.h (include Ndis.h)

Siehe auch

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