структура NDIS_NBL_MEDIA_SPECIFIC_INFORMATION (ndis.h)

Структура NDIS_NBL_MEDIA_SPECIFIC_INFORMATION указывает данные, относящиеся к мультимедиа, связанные со структурой NET_BUFFER_LIST .

Синтаксис

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;

Члены

NextEntry

Указатель на следующую структуру сведений о носителях в связанном списке.

Tag

Уникальное предварительно назначенное значение, определяющее тип сведений, относящихся к носителю. Этот элемент зарезервирован для использования системой.

Новые теги могут быть назначены в будущих выпусках системы для новых типов носителей, требующих дополнительных данных OOB, относящихся к определенному типу мультимедиа.

Data[1]

Массив UCHAR переменной размера, содержащий сведения о носителе.

Комментарии

Любой драйвер в стеке драйверов NDIS может выделять сведения о носителях и управлять ими. Сведения о носителях содержатся в связанном списке NDIS_NBL_MEDIA_SPECIFIC_INFORMATION структур, содержащих данные, выделенные драйвером и определяемые драйвером. Структуры в списке содержат любые данные о внеполосном канале (OOB) для конкретных носителей, сопровождающие структуры NET_BUFFER , связанные со структурой NET_BUFFER_LIST .

Если драйвер протокола выделил данные OOB, он настроит данные для операции отправки. Если драйвер минипорта выделил данные, он настроит данные для указания получения.

Чтобы получить доступ к NDIS_NBL_MEDIA_SPECIFIC_INFORMATION структурам в связанном списке, используйте NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO, NDIS_NBL_GET_MEDIA_SPECIFIC_INFO и NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO макросы.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и 6.1. Для NDIS 6.20 и более поздних версий используйте NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX.
Верхняя часть ndis.h (включая Ndis.h)

См. также раздел

NDIS_NBL_GET_MEDIA_SPECIFIC_INFO NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX

NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO

NET_BUFFER

NET_BUFFER_LIST