NDIS_NBL_MEDIA_SPECIFIC_INFORMATION structure (ndis.h)
La structure NDIS_NBL_MEDIA_SPECIFIC_INFORMATION spécifie les données spécifiques au média associées à une structure NET_BUFFER_LIST .
Syntaxe
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;
Membres
NextEntry
Pointeur vers la structure d’informations spécifique au média suivante dans une liste liée.
Tag
Valeur pré-affectée unique qui identifie le type des informations spécifiques au média. Ce membre est réservé à l’utilisation du système.
De nouvelles étiquettes peuvent être affectées dans les versions système ultérieures pour les nouveaux types de médias qui nécessitent des données OOB supplémentaires spécifiques à un type de média particulier.
Data[1]
Tableau UCHAR de taille variable qui contient les informations spécifiques au média.
Remarques
Tout pilote d’une pile de pilotes NDIS peut allouer et gérer des informations spécifiques au média. Les informations spécifiques au média se situent dans une liste liée de structures NDIS_NBL_MEDIA_SPECIFIC_INFORMATION qui contiennent des données allouées par le pilote et définies par le pilote. Les structures de la liste contiennent toutes les données OOB (hors bande) spécifiques aux médias qui accompagnent les structures NET_BUFFER associées à une structure NET_BUFFER_LIST .
Si un pilote de protocole a alloué les données OOB, il a configuré les données pour une opération d’envoi. Si un pilote miniport a alloué les données, il a configuré les données pour une indication de réception.
Pour accéder aux structures NDIS_NBL_MEDIA_SPECIFIC_INFORMATION dans une liste liée, utilisez le NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO, NDIS_NBL_GET_MEDIA_SPECIFIC_INFO, et NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO macros.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et 6.1. Pour NDIS 6.20 et versions ultérieures, utilisez NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX. |
En-tête | ndis.h (inclure Ndis.h) |
Voir aussi
NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO NDIS_NBL_GET_MEDIA_SPECIFIC_INFONDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO