NDIS_NBL_MEDIA_SPECIFIC_INFORMATION -Struktur (ndis.h)

Die NDIS_NBL_MEDIA_SPECIFIC_INFORMATION-Struktur gibt medienspezifische Daten an, die einer NET_BUFFER_LIST 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. Dieser Member ist für die Systemnutzung 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

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 sind in einer verknüpften Liste NDIS_NBL_MEDIA_SPECIFIC_INFORMATION Strukturen enthalten, die vom Treiber zugeordnete und treiberdefinierte Daten enthalten. Strukturen in der Liste enthalten alle medienspezifischen Out-of-Band-Daten (OOB), die die NET_BUFFER, die einer NET_BUFFER_LIST sind.

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

Um auf NDIS_NBL_MEDIA_SPECIFIC_INFORMATION strukturen in einer verknüpften Liste zu zugreifen, verwenden Sie die makros NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO, NDIS_NBL_GET_MEDIA_SPECIFIC_INFO und NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO.

Anforderungen

   
Unterstützte Mindestversion (Client) Wird in NDIS 6.0 und 6.1 unterstützt. 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