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. |