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_INFONDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO