Ler em inglês

Compartilhar via


Drivers de rede, Windows Vista e Posterior

Visão geral da tecnologia Drivers de Rede, Windows Vista e Posterior.

Para desenvolver drivers de rede, Windows Vista e Posterior, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
FWPS_DISCARD_MODULE0

O tipo de enumeração FWPS_DISCARD_MODULE0 especifica o tipo de módulo que descartou os dados. Observe FWPS_DISCARD_MODULE0 é uma versão específica do FWPS_DISCARD_MODULE.
MIB_IF_TABLE_LEVEL

O tipo de enumeração MIB_IF_TABLE_LEVEL define o nível de informações de interface a serem recuperadas.
NET_IF_ACCESS_TYPE

O tipo de enumeração NET_IF_ACCESS_TYPE especifica o tipo de acesso do adaptador de rede NDIS.
NET_IF_ADMIN_STATUS

O tipo de enumeração NET_IF_ADMIN_STATUS especifica o status administrativo do adaptador de rede NDIS, conforme descrito em RFC 2863.
NET_IF_CONNECTION_TYPE

O tipo de enumeração NET_IF_CONNECTION_TYPE especifica o tipo de conexão do adaptador de rede NDIS.
NET_IF_DIRECTION_TYPE

O tipo de enumeração NET_IF_ACCESS_TYPE especifica o tipo de direção do adaptador de rede NDIS.
NET_IF_MEDIA_CONNECT_STATE

O tipo de enumeração NET_IF_MEDIA_CONNECT_STATE especifica o estado de conexão do adaptador de rede NDIS.
NET_IF_MEDIA_DUPLEX_STATE

O tipo de enumeração NET_IF_MEDIA_DUPLEX_STATE especifica o estado duplex do adaptador de rede NDIS.
NET_IF_OPER_STATUS

O tipo de enumeração NET_IF_OPER_STATUS define o status operacional do adaptador de rede NDIS atual.
NL_ADDRESS_TYPE

O tipo de enumeração NL_ADDRESS_TYPE especifica o tipo de endereço IP da camada de rede.
NL_LINK_LOCAL_ADDRESS_BEHAVIOR

O tipo de enumeração NL_LINK_LOCAL_ADDRESS_BEHAVIOR define o comportamento do endereço local do link.
NL_NEIGHBOR_STATE

O tipo de enumeração NL_NEIGHBOR_STATE define o estado de um endereço IP vizinho da camada de rede, conforme descrito em RFC 2461, seção 7.3.2.
NL_ROUTE_ORIGIN

O tipo de enumeração NL_ROUTE_ORIGIN define a origem da rota IP.
NL_ROUTE_PROTOCOL

O tipo de enumeração NL_ROUTE_PROTOCOL define o mecanismo de roteamento com o qual uma rota IP foi adicionada, conforme descrito em RFC 4292.
NL_ROUTER_DISCOVERY_BEHAVIOR

O tipo de enumeração NL_ROUTER_DISCOVERY_BEHAVIOR define o comportamento de descoberta do roteador, conforme descrito em RFC 2461.
TUNNEL_TYPE

O tipo de enumeração TUNNEL_TYPE define o método de encapsulamento usado por um túnel, conforme descrito pela IANA (Internet Assigned Names Authority).

Funções

 
GetCurrentThreadCompartmentId

Reservado para uso futuro. Não use essa função. (GetCurrentThreadCompartmentId)
GetNetworkInformation

Reservado para uso futuro. Não use essa função. (GetNetworkInformation)
GetSessionCompartmentId

Reservado para uso futuro. Não use essa função. (GetSessionCompartmentId)
SetCurrentThreadCompartmentId

Reservado para uso futuro. Não use essa função. (SetCurrentThreadCompartmentId)
SetNetworkInformation

Reservado para uso futuro. Não use essa função. (SetNetworkInformation)
SetSessionCompartmentId

Reservado para uso futuro. Não use essa função. (SetSessionCompartmentId)

Estruturas

 
FWPS_ACTION0

A estrutura FWPS_ACTION0 especifica a ação em tempo de execução que o mecanismo de filtro executa se todas as condições de filtragem do filtro forem verdadeiras. Observe FWPS_ACTION0 é uma versão específica do FWPS_ACTION.
FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0

A estrutura FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 especifica um modelo para pontos de extremidade ALE (imposição de camada de aplicativo) a serem enumerados. Observe FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 é uma versão específica do FWPS_ALE_ENDPOINT_ENUM_TEMPLATE.
FWPS_ALE_ENDPOINT_PROPERTIES0

A estrutura FWPS_ALE_ENDPOINT_PROPERTIES0 especifica as propriedades de um ponto de extremidade ALE (imposição de camada de aplicativo). Observe FWPS_ALE_ENDPOINT_PROPERTIES0 é uma versão específica do FWPS_ALE_ENDPOINT_PROPERTIES.
FWPS_CLASSIFY_OUT0

A estrutura FWPS_CLASSIFY_OUT0 define os dados retornados ao chamador da função de texto explicativo classifyFn de um texto explicativo. Observe FWPS_CLASSIFY_OUT0 é uma versão específica do FWPS_CLASSIFY_OUT.
FWPS_DISCARD_METADATA0

A estrutura FWPS_DISCARD_METADATA0 descreve os dados que foram descartados pelo mecanismo de filtro, uma camada de rede ou uma camada de transporte. Observe FWPS_DISCARD_METADATA0 é uma versão específica do FWPS_DISCARD_METADATA.
FWPS_FILTER_CONDITION0

A estrutura FWPS_FILTER_CONDITION0 define uma condição de filtragem em tempo de execução para um filtro. Observe FWPS_FILTER_CONDITION0 é uma versão específica do FWPS_FILTER_CONDITION.
FWPS_FILTER0

A estrutura FWPS_FILTER0 define um filtro de tempo de execução no mecanismo de filtro. Observe FWPS_FILTER0 é a versão específica do FWPS_FILTER usado no Windows Vista e posterior.
FWPS_FILTER1

A estrutura FWPS_FILTER1 define um filtro de tempo de execução no mecanismo de filtro. Observe FWPS_FILTER1 é a versão específica do FWPS_FILTER usado no Windows 7 e posterior.
FWPS_FILTER2

A estrutura FWPS_FILTER2 define um filtro de tempo de execução no mecanismo de filtro. Observe FWPS_FILTER2 é a versão específica do FWPS_FILTER usado no Windows 8 e posterior.
FWPS_FILTER3

Define um filtro de tempo de execução no mecanismo de filtro.
FWPS_INBOUND_FRAGMENT_METADATA0

A estrutura FWPS_INBOUND_FRAGMENT_METADATA0 descreve os dados de fragmento de um fragmento de pacote recebido. Observe FWPS_INBOUND_FRAGMENT_METADATA0 é uma versão específica do FWPS_INBOUND_FRAGMENT_METADATA.
FWPS_INCOMING_VALUE0

A estrutura FWPS_INCOMING_VALUE0 define um valor de dados individual. Observe FWPS_INCOMING_VALUE0 é uma versão específica do FWPS_INCOMING_VALUE.
FWPS_INCOMING_VALUES0

A estrutura FWPS_INCOMING_VALUES0 define valores de dados que são passados pelo mecanismo de filtro para a função de texto explicativo classifyFn de um texto explicativo. Observe FWPS_INCOMING_VALUES0 é uma versão específica do FWPS_INCOMING_VALUES.
IF_COUNTED_STRING_LH

A estrutura IF_COUNTED_STRING especifica uma cadeia de caracteres contada para interfaces NDIS.
IN6_ADDR

A estrutura IN6_ADDR especifica um endereço de transporte IPv6.
L2_NOTIFICATION_DATA

Importante A interface lan sem fio nativa 802.11 foi preterida em Windows 10 e posterior.
NDIS_INTERFACE_INFORMATION

A estrutura NDIS_INTERFACE_INFORMATION fornece informações sobre um adaptador de rede para o OID do OID_GEN_INTERFACE_INFO.
NDK_ADAPTER_INFO

A estrutura NDK_ADAPTER_INFO especifica informações sobre limites e funcionalidades de um adaptador NDK.
NDK_VERSION

A estrutura NDK_VERSION especifica versões principais e secundárias na interface NDK.
NET_PHYSICAL_LOCATION_LH

A estrutura NET_PHYSICAL_LOCATION fornece ao NDIS informações sobre o local físico de um adaptador de rede registrado.
SOCKADDR

A estrutura SOCKADDR é uma estrutura genérica que especifica um endereço de transporte.
SOCKADDR_IN

A estrutura SOCKADDR_IN especifica um endereço de transporte e uma porta para a família de endereços AF_INET.
SOCKADDR_IN6_LH

A estrutura SOCKADDR_IN6_LH (ws2ipdef.h) especifica um endereço de transporte e uma porta para a família de endereços AF_INET6.
SOCKADDR_IN6_W2KSP1

A estrutura SOCKADDR_IN6_W2KSP1 (ws2ipdef.h) especifica um endereço de transporte e uma porta para a família de endereços AF_INET6.
SOCKADDR_STORAGE_LH

A estrutura SOCKADDR_STORAGE é uma estrutura genérica que especifica um endereço de transporte. (SOCKADDR_STORAGE_LH)
SOCKADDR_STORAGE_XP

A estrutura SOCKADDR_STORAGE é uma estrutura genérica que especifica um endereço de transporte. S
SOCKET_ADDRESS_LIST

A estrutura SOCKET_ADDRESS_LIST define uma lista de tamanho variável de endereços de transporte.
WSACMSGHDR

A estrutura CMSGHDR define o cabeçalho de um objeto de dados de controle associado a um datagrama.