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