Condividi tramite


Driver di rete, Windows Vista e versioni successive

Panoramica della tecnologia Driver di rete, Windows Vista e Versioni successive.

Per sviluppare driver di rete, Windows Vista e versioni successive, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
FWPS_DISCARD_MODULE0

Il tipo di enumerazione FWPS_DISCARD_MODULE0 specifica il tipo di modulo che ha eliminato i dati. Nota FWPS_DISCARD_MODULE0 è una versione specifica di FWPS_DISCARD_MODULE.
MIB_IF_TABLE_LEVEL

Il tipo di enumerazione MIB_IF_TABLE_LEVEL definisce il livello di informazioni sull'interfaccia da recuperare.
NET_IF_ACCESS_TYPE

Il tipo di enumerazione NET_IF_ACCESS_TYPE specifica il tipo di accesso all'interfaccia di rete NDIS.
NET_IF_ADMIN_STATUS

Il tipo di enumerazione NET_IF_ADMIN_STATUS specifica lo stato amministrativo dell'interfaccia di rete NDIS, come descritto in RFC 2863.
NET_IF_CONNECTION_TYPE

Il tipo di enumerazione NET_IF_CONNECTION_TYPE specifica il tipo di connessione dell'interfaccia di rete NDIS.
NET_IF_DIRECTION_TYPE

Il tipo di enumerazione NET_IF_ACCESS_TYPE specifica il tipo di direzione dell'interfaccia di rete NDIS.
NET_IF_MEDIA_CONNECT_STATE

Il tipo di enumerazione NET_IF_MEDIA_CONNECT_STATE specifica lo stato di connessione dell'interfaccia di rete NDIS.
NET_IF_MEDIA_DUPLEX_STATE

Il tipo di enumerazione NET_IF_MEDIA_DUPLEX_STATE specifica lo stato duplex dell'interfaccia di rete NDIS.
NET_IF_OPER_STATUS

Il tipo di enumerazione NET_IF_OPER_STATUS definisce lo stato operativo corrente dell'interfaccia di rete NDIS.
NL_ADDRESS_TYPE

Il tipo di enumerazione NL_ADDRESS_TYPE specifica il tipo di indirizzo IP del livello di rete.
NL_LINK_LOCAL_ADDRESS_BEHAVIOR

Il tipo di enumerazione NL_LINK_LOCAL_ADDRESS_BEHAVIOR definisce il comportamento dell'indirizzo locale del collegamento.
NL_NEIGHBOR_STATE

Il tipo di enumerazione NL_NEIGHBOR_STATE definisce lo stato di un indirizzo IP adiacente a livello di rete, come descritto in RFC 2461, sezione 7.3.2.
NL_ROUTE_ORIGIN

Il tipo di enumerazione NL_ROUTE_ORIGIN definisce l'origine della route IP.
NL_ROUTE_PROTOCOL

Il tipo di enumerazione NL_ROUTE_PROTOCOL definisce il meccanismo di routing con cui è stata aggiunta una route IP, come descritto in RFC 4292.
NL_ROUTER_DISCOVERY_BEHAVIOR

Il tipo di enumerazione NL_ROUTER_DISCOVERY_BEHAVIOR definisce il comportamento di individuazione del router, come descritto in RFC 2461.
TUNNEL_TYPE

Il tipo di enumerazione TUNNEL_TYPE definisce il metodo di incapsulamento usato da un tunnel, come descritto dall'autorità IANA (Internet Assigned Names Authority).

Funzioni

 
GetCurrentThreadCompartmentId

Riservato per utilizzi futuri. Non usare questa funzione. (GetCurrentThreadCompartmentId)
GetNetworkInformation

Riservato per utilizzi futuri. Non usare questa funzione. (GetNetworkInformation)
GetSessionCompartmentId

Riservato per utilizzi futuri. Non usare questa funzione. (GetSessionCompartmentId)
SetCurrentThreadCompartmentId

Riservato per utilizzi futuri. Non usare questa funzione. (SetCurrentThreadCompartmentId)
SetNetworkInformation

Riservato per utilizzi futuri. Non usare questa funzione. (SetNetworkInformation)
SetSessionCompartmentId

Riservato per utilizzi futuri. Non usare questa funzione. (SetSessionCompartmentId)

Strutture

 
FWPS_ACTION0

La struttura FWPS_ACTION0 specifica l'azione di runtime eseguita dal motore di filtro se tutte le condizioni di filtro del filtro sono vere. Nota FWPS_ACTION0 è una versione specifica di FWPS_ACTION.
FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0

La struttura FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 specifica un modello per gli endpoint di imposizione del livello applicazione (ALE) da enumerare. Nota FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 è una versione specifica di FWPS_ALE_ENDPOINT_ENUM_TEMPLATE.
FWPS_ALE_ENDPOINT_PROPERTIES0

La struttura FWPS_ALE_ENDPOINT_PROPERTIES0 specifica le proprietà di un endpoint di applicazione di imposizione del livello applicazione ( ALE). Nota FWPS_ALE_ENDPOINT_PROPERTIES0 è una versione specifica di FWPS_ALE_ENDPOINT_PROPERTIES.
FWPS_CLASSIFY_OUT0

La struttura FWPS_CLASSIFY_OUT0 definisce i dati restituiti al chiamante della funzione di callout classifyFn di un callout. Nota FWPS_CLASSIFY_OUT0 è una versione specifica di FWPS_CLASSIFY_OUT.
FWPS_DISCARD_METADATA0

La struttura FWPS_DISCARD_METADATA0 descrive i dati rimossi dal motore di filtro, da un livello di rete o da un livello di trasporto. Nota FWPS_DISCARD_METADATA0 è una versione specifica di FWPS_DISCARD_METADATA.
FWPS_FILTER_CONDITION0

La struttura FWPS_FILTER_CONDITION0 definisce una condizione di filtro in fase di esecuzione per un filtro. Nota FWPS_FILTER_CONDITION0 è una versione specifica di FWPS_FILTER_CONDITION.
FWPS_FILTER0

La struttura FWPS_FILTER0 definisce un filtro di runtime nel motore di filtro. Nota FWPS_FILTER0 è la versione specifica di FWPS_FILTER usata in Windows Vista e versioni successive.
FWPS_FILTER1

La struttura FWPS_FILTER1 definisce un filtro di runtime nel motore di filtro. Nota FWPS_FILTER1 è la versione specifica di FWPS_FILTER usata in Windows 7 e versioni successive.
FWPS_FILTER2

La struttura FWPS_FILTER2 definisce un filtro di runtime nel motore di filtro. Nota FWPS_FILTER2 è la versione specifica di FWPS_FILTER usata in Windows 8 e versioni successive.
FWPS_FILTER3

Definisce un filtro di runtime nel motore di filtro.
FWPS_INBOUND_FRAGMENT_METADATA0

La struttura FWPS_INBOUND_FRAGMENT_METADATA0 descrive i dati di frammento per un frammento di pacchetto ricevuto. Nota FWPS_INBOUND_FRAGMENT_METADATA0 è una versione specifica di FWPS_INBOUND_FRAGMENT_METADATA.
FWPS_INCOMING_VALUE0

La struttura FWPS_INCOMING_VALUE0 definisce un singolo valore di dati. Si noti FWPS_INCOMING_VALUE0 è una versione specifica di FWPS_INCOMING_VALUE.
FWPS_INCOMING_VALUES0

La struttura FWPS_INCOMING_VALUES0 definisce i valori dei dati passati dal motore di filtro alla funzione callout classifyFn di un callout del callout. Nota FWPS_INCOMING_VALUES0 è una versione specifica di FWPS_INCOMING_VALUES.
IF_COUNTED_STRING_LH

La struttura IF_COUNTED_STRING specifica una stringa con conteggiata per le interfacce NDIS.
IN6_ADDR

La struttura IN6_ADDR specifica un indirizzo di trasporto IPv6.
L2_NOTIFICATION_DATA

Importante L'interfaccia LAN wireless nativa 802.11 è deprecata in Windows 10 e versioni successive.
NDIS_INTERFACE_INFORMATION

La struttura NDIS_INTERFACE_INFORMATION fornisce informazioni su un'interfaccia di rete per l'OID OID_GEN_INTERFACE_INFO.
NDK_ADAPTER_INFO

La struttura NDK_ADAPTER_INFO specifica informazioni sui limiti e sulle funzionalità di una scheda NDK.
NDK_VERSION

La struttura NDK_VERSION specifica versioni principali e secondarie nell'interfaccia NDK.
NET_PHYSICAL_LOCATION_LH

La struttura NET_PHYSICAL_LOCATION fornisce NDIS con informazioni sulla posizione fisica di un'interfaccia di rete registrata.
SOCKADDR

La struttura SOCKADDR è una struttura generica che specifica un indirizzo di trasporto.
SOCKADDR_IN

La struttura SOCKADDR_IN specifica un indirizzo di trasporto e una porta per la famiglia di indirizzi AF_INET.
SOCKADDR_IN6_LH

La struttura SOCKADDR_IN6_LH (ws2ipdef.h) specifica un indirizzo di trasporto e una porta per la famiglia di indirizzi AF_INET6.
SOCKADDR_IN6_W2KSP1

La struttura SOCKADDR_IN6_W2KSP1 (ws2ipdef.h) specifica un indirizzo di trasporto e una porta per la famiglia di indirizzi AF_INET6.
SOCKADDR_STORAGE_LH

La struttura SOCKADDR_STORAGE è una struttura generica che specifica un indirizzo di trasporto. (SOCKADDR_STORAGE_LH)
SOCKADDR_STORAGE_XP

La struttura SOCKADDR_STORAGE è una struttura generica che specifica un indirizzo di trasporto. S
SOCKET_ADDRESS_LIST

La struttura SOCKET_ADDRESS_LIST definisce un elenco di indirizzi di trasporto di dimensioni variabili.
WSACMSGHDR

La struttura CMSGHDR definisce l'intestazione per un oggetto dati di controllo associato a un datagram.