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_INFONDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO