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 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 variables UCHAR-Array, das die medienspezifischen Informationen enthält.

Bemerkungen

Jeder Treiber in einem NDIS-Treiberstapel kann medienspezifische Informationen zuweisen und verwalten. Die medienspezifischen Informationen befinden sich in einer verknüpften Liste von NDIS_NBL_MEDIA_SPECIFIC_INFORMATION Strukturen, die treiberbezogene und treiberdefinierte Daten enthalten. Strukturen in der Liste enthalten medienspezifische 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, konfiguriert er die Daten für einen Sendevorgang. Wenn ein Miniporttreiber die Daten zugewiesen hat, konfiguriert er die Daten für eine Empfangsanzeige.

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

   
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und 6.1. Verwenden Sie NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX für NDIS 6.20 und höher.
Header ndis.h (einschließlich 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