Compartilhar via


estrutura NDIS_NBL_MEDIA_SPECIFIC_INFORMATION (ndis.h)

A estrutura NDIS_NBL_MEDIA_SPECIFIC_INFORMATION especifica dados específicos da mídia associados a uma estrutura NET_BUFFER_LIST .

Sintaxe

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;

Membros

NextEntry

Um ponteiro para a próxima estrutura de informações específicas de mídia em uma lista vinculada.

Tag

Um valor exclusivo pré-atribuído que identifica o tipo das informações específicas da mídia. Esse membro é reservado para uso do sistema.

Novas marcas podem ser atribuídas em versões futuras do sistema para novos tipos de mídia que exigem dados OOB adicionais específicos para um tipo de mídia específico.

Data[1]

Uma matriz UCHAR de tamanho variável que contém as informações específicas da mídia.

Comentários

Qualquer driver em uma pilha de driver NDIS pode alocar e gerenciar informações específicas da mídia. As informações específicas da mídia estão em uma lista vinculada de estruturas de NDIS_NBL_MEDIA_SPECIFIC_INFORMATION que contêm dados alocados por driver e definidos pelo driver. As estruturas na lista contêm dados OOB (fora de banda) específicos da mídia que acompanham as estruturas de NET_BUFFER associadas a uma estrutura NET_BUFFER_LIST .

Se um driver de protocolo alocou os dados OOB, ele configurou os dados para uma operação de envio. Se um driver de miniporta alocar os dados, ele configurou os dados para uma indicação de recebimento.

Para acessar NDIS_NBL_MEDIA_SPECIFIC_INFORMATION estruturas em uma lista vinculada, use o NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO, NDIS_NBL_GET_MEDIA_SPECIFIC_INFO e NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO macros.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e 6.1. Para o NDIS 6.20 e posterior, use NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX.
Cabeçalho ndis.h (inclua Ndis.h)

Confira também

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