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;

Member

NextEntry

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

Tag

Ein eindeutiger vorab zugewiesener Wert, der den Typ der medienspezifischen Informationen identifiziert. Dieses Element 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.

Hinweise

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 vom Treiber zugewiesene und vom Treiber definierte 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 zugeordnet hat, hat er die Daten für einen Sendevorgang konfiguriert. Wenn ein Miniporttreiber die Daten zugeordnet 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_INFO und NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO Makros.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (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.
Kopfzeile ndis.h (einschließlich Ndis.h)

Weitere Informationen

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