Compartilhar via


cabeçalho netadapter.h

Esse cabeçalho é usado pela rede. Para obter mais informações, consulte:

netadapter.h contém as seguintes interfaces de programação:

Funções

 
NET_ADAPTER_DATAPATH_CALLBACKS_INIT

A função NET_ADAPTER_DATAPATH_CALLBACKS_INIT inicializa uma estrutura NET_ADAPTER_DATAPATH_CALLBACKS.
NET_ADAPTER_DMA_CAPABILITIES_INIT

A função NET_ADAPTER_DMA_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_DMA_CAPABILITIES.
NET_ADAPTER_LINK_LAYER_ADDRESS_INIT

A função NET_ADAPTER_LINK_LAYER_ADDRESS_INIT inicializa um endereço de camada de link.
NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT

Inicializa a estrutura NET_ADAPTER_LINK_LAYER_CAPABILITIES.
NET_ADAPTER_LINK_STATE_INIT

Inicializa uma estrutura NET_ADAPTER_LINK_STATE.
NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

Inicializa uma estrutura de NET_ADAPTER_LINK_STATE para um adaptador desconectado da rede.
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT

A função NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES.
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT

A função NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES.
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT

A função NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES.
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT

A função NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES.
NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED

A função NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED inicializa uma estrutura de NET_ADAPTER_RX_CAPABILITIES para um adaptador de rede que gostaria de especificar a alocação e o anexo do buffer de recebimento gerenciado pelo driver.
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED

A função NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED inicializa uma estrutura de NET_ADAPTER_RX_CAPABILITIES para um adaptador de rede que gostaria de especificar a alocação e o anexo do buffer de recebimento gerenciado pelo sistema operacional, mas não o uso do mapeamento de memória DMA.
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA

A função NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA inicializa uma estrutura de NET_ADAPTER_RX_CAPABILITIES para um adaptador de rede que gostaria de especificar a alocação e o anexo do buffer de recebimento gerenciado pelo sistema operacional, bem como o AMD para mapeamento de memória.
NET_ADAPTER_TX_CAPABILITIES_INIT

A função NET_ADAPTER_TX_CAPABILITIES_INIT inicializa uma estrutura de NET_ADAPTER_TX_CAPABILITIES para um adaptador de rede que não especificou o uso do AMD em seu caminho de dados de transmissão.
NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA

A função NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA inicializa uma estrutura NET_ADAPTER_TX_CAPABILITIES para um adaptador de rede que especificou o uso do AMD em seu caminho de dados de transmissão.
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT

A função NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_WAKE_BITMAP_CAPABILITIES.
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES.
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT

A função NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES.
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT

A função NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES.
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT

A função NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT inicializa uma estrutura NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES.
NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT

NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT inicializa um struct NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES ao relatar que um pacote EAPOL causou um evento de ativação.
NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT

A função NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT inicializa um NET_ADAPTER_WAKE_REASON_PACKET quando a fonte de ativação é um pacote mágico.
NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT

A função NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT inicializa um NET_ADAPTER_WAKE_REASON_PACKET quando a fonte de ativação é um pacote mágico.
NET_ADAPTER_WAKE_REASON_PACKET_INIT

A função NET_ADAPTER_WAKE_REASON_PACKET_INIT inicializa uma estrutura NET_ADAPTER_WAKE_REASON_PACKET.
NetAdapterCreate

Cria um objeto NETADAPTER.
NetAdapterGetNetLuid

Recupera o NET_LUID atribuído a um adaptador de rede.
NetAdapterInitAllocate

A função NetAdapterInitAllocate aloca uma estrutura NETADAPTER_INIT que um driver cliente usa ao criar um novo objeto NETADAPTER.
NetAdapterInitFree

A função NetAdapterInitFree desaloca uma estrutura NETADAPTER_INIT.
NetAdapterInitSetDatapathCallbacks

A função NetAdapterInitSetDatapathCallbacks registra as funções de retorno de chamada de um NETADAPTER para criar filas de pacotes de caminho de dados.
NetAdapterLightweightInitAllocate

A função NetAdapterLightweightInitAllocate aloca uma estrutura NETADAPTER_INIT que um driver cliente usa ao criar um novo objeto NETADAPTER para um adaptador sem dispositivo.
NetAdapterOffloadSetChecksumCapabilities

A função NetAdapterOffloadSetChecksumCapabilities define os recursos de descarregamento de soma de verificação de hardware de um adaptador de rede.
NetAdapterOpenConfiguration

Abre o banco de dados de configuração do adaptador.
NetAdapterPowerOffloadSetArpCapabilities

A função NetAdapterPowerOffloadSetArpCapabilities define os recursos de um adaptador de rede para descarregamento de protocolo de baixa potência ARP IPv4.
NetAdapterPowerOffloadSetNSCapabilities

A função NetAdapterPowerOffloadSetNsCapabilities define os recursos de um adaptador de rede para descarregamento de protocolo de baixa energia do NS (Solicitação de Vizinho IPv6).
NetAdapterReportWakeReasonMediaChange

A função NetAdapterReportWakeReasonMediaChange relata à estrutura que um adaptador de rede gerou um evento de ativação devido a uma alteração de mídia.
NetAdapterReportWakeReasonPacket

A função NetAdapterReportWakeReasonPacket relata à estrutura que um adaptador de rede gerou um evento de ativação porque recebeu um pacote que correspondia a um padrão wol (wake-on-LAN).
NetAdapterSetCurrentLinkLayerAddress

A função NetAdapterSetCurrentLinkLayerAddress define o endereço da camada de link atual para o adaptador de rede.
NetAdapterSetDataPathCapabilities

Define os recursos de caminho de dados do adaptador de rede.
NetAdapterSetLinkLayerCapabilities

Define os recursos de camada de link do adaptador de rede.
NetAdapterSetLinkLayerMtuSize

Define o tamanho máximo da unidade de transferência da camada de link do adaptador.
NetAdapterSetLinkState

Define o estado atual do link do adaptador de rede.
NetAdapterSetPermanentLinkLayerAddress

A função NetAdapterSetPermanentLinkLayerAddress define o endereço de camada de link permanente para o adaptador de rede.
NetAdapterSetReceiveFilterCapabilities

NetAdapterSetReceiveFilterCapabilities define os recursos de filtragem de recebimento de um adaptador de rede.
NetAdapterStart

A função NetAdapterStart inicia um objeto NETADAPTER.
NetAdapterStop

A função NetAdapterStop interrompe um objeto NETADAPTER.
NetAdapterWakeSetBitmapCapabilities

A função NetAdapterWakeSetBitmapCapabilities define os recursos de ativação de padrão bitmap de um adaptador de rede em recursos LAN (WoL).
NetAdapterWakeSetEapolPacketCapabilities

NetAdapterWakeSetEapolPacketCapabilities define os recursos de WoL de pacote EAPOL de um adaptador de rede.
NetAdapterWakeSetMagicPacketCapabilities

A função NetAdapterWakeSetMagicPacketCapabilities define os recursos de ativação de pacotes mágicos de um adaptador de rede nas funcionalidades lan (WoL).
NetAdapterWakeSetMediaChangeCapabilities

A função NetAdapterWakeSetMediaChangeCapabilities define os recursos de ativação de alteração de mídia de um adaptador de rede nas funcionalidades de LAN (WoL).
NetAdapterWakeSetPacketFilterCapabilities

A função NetAdapterWakeSetPacketFilterCapabilities define os recursos de ativação de filtro de pacote de um adaptador de rede em recursos LAN (WoL).
NetReceiveFilterGetMulticastAddressCount

NetReceiveFilterGetMulticastAddressCount recupera o número de endereços na lista de endereços multicast.
NetReceiveFilterGetMulticastAddressList

NetReceiveFilterGetMulticastAddressList recupera a lista de endereços que podem receber pacotes multicast.
NetReceiveFilterGetPacketFilter

NetReceiveFilterGetPacketFilter recupera o NET_PACKET_FILTER_FLAGS que descrevem os filtros de pacote aos quais o adaptador de rede dá suporte.

Funções de retorno de chamada

 
EVT_NET_ADAPTER_CREATE_RXQUEUE

A implementação do driver cliente da função de retorno de chamada de evento EvtNetAdapterCreateRxQueue que configura uma fila de recebimento (Rx).
EVT_NET_ADAPTER_CREATE_TXQUEUE

A implementação do driver cliente da função de retorno de chamada de evento EvtNetAdapterCreateTxQueue que configura uma fila de transmissão (Tx).
EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM

A função de retorno de chamada EvtNetAdapterOffloadSetChecksum é implementada pelo driver cliente para definir alterações nos recursos de descarregamento de soma de verificação.
EVT_NET_ADAPTER_RETURN_RX_BUFFER

Implemente essa função de retorno de chamada opcional para executar a limpeza em um buffer de recebimento para o qual você especificou anteriormente a alocação manual de fragmentos e o anexo.
EVT_NET_ADAPTER_SET_RECEIVE_FILTER

O driver do cliente implementa EvtNetAdapterSetReceiveFilter para definir alterações nos recursos ativos de filtragem de recebimento de um adaptador de rede.

Estruturas

 
NET_ADAPTER_DATAPATH_CALLBACKS

A estrutura NET_ADAPTER_DATAPATH_CALLBACKS descreve as funções de retorno de chamada de um adaptador de rede para criar suas filas de datapath.
NET_ADAPTER_DMA_CAPABILITIES

A estrutura NET_ADAPTER_DMA_CAPABILITIES descreve os recursos de DMA de um adaptador.
NET_ADAPTER_LINK_LAYER_ADDRESS

Uma estrutura NET_ADAPTER_LINK_LAYER_ADDRESS descreve um endereço de camada de link.
NET_ADAPTER_LINK_LAYER_CAPABILITIES

Descreve os recursos de camada de link do adaptador.
NET_ADAPTER_LINK_STATE

Descreve o estado do link do adaptador.
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES

A estrutura NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES descreve os recursos de um adaptador de rede cartão (NIC) para descarregar o cálculo e a validação da soma de verificação.
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES

A estrutura NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES descreve os recursos de um adaptador de rede para descarregamento de protocolo de baixa potência do ARP IPv4.
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES

A estrutura NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES descreve os recursos de um adaptador de rede para o descarregamento de protocolo de baixa potência do IPv6 Neighbor Solicitation (NS).
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES

A estrutura NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES especifica os recursos de filtragem de recebimento de uma NIC.
NET_ADAPTER_RX_CAPABILITIES

A estrutura NET_ADAPTER_RX_CAPABILITIES descreve os recursos de recebimento de um adaptador de rede.
NET_ADAPTER_TX_CAPABILITIES

A estrutura NET_ADAPTER_TX_CAPABILITIES descreve os recursos de transmissão de um adaptador de rede.
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES

A estrutura NET_ADAPTER_WAKE_BITMAP_CAPABILITIES descreve os recursos de ativação de um adaptador de rede na LAN (WoL) para acordar de um padrão de bitmap.
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES descreve os recursos de WoL de um adaptador de rede para acordar de um pacote EAPOL.
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES

A estrutura NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES descreve os recursos de ativação de um adaptador de rede na LAN (WoL) para acordar de um pacote mágico.
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES

A estrutura NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES descreve os recursos de ativação de um adaptador de rede na LAN (WoL) para acordar de um evento de alteração de mídia.
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES

A estrutura NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES descreve os recursos de ativação de um adaptador de rede na LAN (WoL) para acordar de uma correspondência de filtro de pacote.
NET_ADAPTER_WAKE_REASON_PACKET

A estrutura NET_ADAPTER_WAKE_REASON_PACKET descreve um pacote de rede (conhecido como pacote de ativação) que fez com que o adaptador de rede gerasse um evento de ativação.

Enumerações

 
NET_ADAPTER_AUTO_NEGOTIATION_FLAGS

Especifica as configurações de negociação automática para o driver NIC.
NET_ADAPTER_PAUSE_FUNCTION_TYPE

A enumeração NET_ADAPTER_PAUSE_FUNCTION_TYPE especifica quais quadros de pausa do IEEE 802.3 um adaptador de rede dá suporte.
NET_ADAPTER_WAKE_PATTERN_ID

NET_ADAPTER_WAKE_PATTERN_ID é usado para especificar a ID do padrão de ativação na estrutura NET_ADAPTER_WAKE_REASON_PACKET.
NET_MEMORY_MAPPING_REQUIREMENT

A enumeração NET_MEMORY_MAPPING_REQUIREMENT identifica o requisito de mapeamento de memória que um adaptador de rede pode especificar para seus buffers de recebimento e transmissão.
NET_PACKET_FILTER_FLAGS

NET_PACKET_FILTER_FLAGS descrever os filtros de pacote de recebimento de um adaptador de rede.
NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE

A enumeração NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE identifica como o sistema operacional deve alocar NET_PACKET_FRAGMENT receber buffers para filas de recebimento de um driver de cliente do adaptador líquido.
NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE

A enumeração NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE identifica como o sistema operacional deve pré-anexar buffers NET_PACKET_FRAGMENT a NET_PACKETs para filas de recebimento de um driver de cliente do adaptador líquido.