Compartilhar via


NDIS_NBL_MEDIA_SPECIFIC_INFORMATION estrutura (ndis.h)

A estrutura NDIS_NBL_MEDIA_SPECIFIC_INFORMATION especifica dados específicos da mídia associados a uma estrutura de 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 da mídia em uma lista vinculada.

Tag

Um valor pré-atribuído exclusivo que identifica o tipo de 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 a 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.

Observações

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 quaisquer dados OOB (out-of-band) 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 do OOB, ele configurou os dados para uma operação de envio. Se um driver de miniporto 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_INFOe NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO macros.

Requisitos

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

Consulte também

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