estructura NDIS_NBL_MEDIA_SPECIFIC_INFORMATION (ndis.h)

La estructura NDIS_NBL_MEDIA_SPECIFIC_INFORMATION especifica datos específicos de medios asociados a una estructura de NET_BUFFER_LIST .

Sintaxis

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;

Miembros

NextEntry

Puntero a la siguiente estructura de información específica del medio en una lista vinculada.

Tag

Valor único asignado previamente que identifica el tipo de información específica del medio. Este miembro está reservado para uso del sistema.

Las nuevas etiquetas se pueden asignar en futuras versiones del sistema para nuevos tipos de medios que requieren datos de OOB adicionales específicos de un tipo de medio determinado.

Data[1]

Matriz UCHAR de tamaño variable que contiene la información específica del medio.

Comentarios

Cualquier controlador de una pila de controladores NDIS puede asignar y administrar información específica del medio. La información específica del medio se encuentra en una lista vinculada de estructuras de NDIS_NBL_MEDIA_SPECIFIC_INFORMATION que contienen datos asignados por controladores y definidos por controladores. Las estructuras de la lista contienen los datos fuera de banda (OOB) específicos de medios que acompañan a las estructuras de NET_BUFFER asociadas a una estructura de NET_BUFFER_LIST .

Si un controlador de protocolo asignó los datos de OOB, configuró los datos para una operación de envío. Si un controlador de minipuerto asignó los datos, configuró los datos para una indicación de recepción.

Para acceder a NDIS_NBL_MEDIA_SPECIFIC_INFORMATION estructuras de una lista vinculada, use NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO, NDIS_NBL_GET_MEDIA_SPECIFIC_INFO, y NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO macros.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.0 y 6.1. Para NDIS 6.20 y versiones posteriores, use NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX.
Encabezado ndis.h (incluya Ndis.h)

Consulte también

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