intestazione netadapter.h
Questa intestazione viene usata dalla rete. Per altre informazioni, vedere:
netadapter.h contiene le interfacce di programmazione seguenti:
Funzioni
NET_ADAPTER_DATAPATH_CALLBACKS_INIT La funzione NET_ADAPTER_DATAPATH_CALLBACKS_INIT inizializza una struttura NET_ADAPTER_DATAPATH_CALLBACKS. |
NET_ADAPTER_DMA_CAPABILITIES_INIT La funzione NET_ADAPTER_DMA_CAPABILITIES_INIT inizializza una struttura di NET_ADAPTER_DMA_CAPABILITIES. |
NET_ADAPTER_LINK_LAYER_ADDRESS_INIT La funzione NET_ADAPTER_LINK_LAYER_ADDRESS_INIT inizializza un indirizzo del livello di collegamento. |
NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT Inizializza la struttura NET_ADAPTER_LINK_LAYER_CAPABILITIES. |
NET_ADAPTER_LINK_STATE_INIT Inizializza una struttura NET_ADAPTER_LINK_STATE. |
NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED Inizializza una struttura NET_ADAPTER_LINK_STATE per una scheda disconnessa dalla rete. |
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT La funzione NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT inizializza una struttura NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES. |
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT La funzione NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT inizializza una struttura NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES. |
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT La funzione NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT inizializza una struttura NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES. |
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT La funzione NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT inizializza una struttura di NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES. |
NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED La funzione NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED inizializza una struttura NET_ADAPTER_RX_CAPABILITIES per una scheda net che desidera specificare l'allocazione e l'allegato del buffer di ricezione gestito dal driver. |
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED La funzione NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED inizializza una struttura di NET_ADAPTER_RX_CAPABILITIES per una scheda net che vuole specificare l'allocazione e l'allegato del buffer di ricezione gestito dal sistema operativo, ma non l'uso del mapping di memoria DMA. |
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA La funzione NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA inizializza una struttura di NET_ADAPTER_RX_CAPABILITIES per una scheda net che vuole specificare l'allocazione e l'allegato del buffer di ricezione gestito dal sistema operativo, nonché DMA per il mapping di memoria. |
NET_ADAPTER_TX_CAPABILITIES_INIT La funzione NET_ADAPTER_TX_CAPABILITIES_INIT inizializza una struttura di NET_ADAPTER_TX_CAPABILITIES per una scheda net che non ha specificato l'uso di DMA nel percorso dati di trasmissione. |
NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA La funzione NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA inizializza una struttura di NET_ADAPTER_TX_CAPABILITIES per una scheda net che ha specificato l'uso di DMA nel percorso di trasmissione dei dati. |
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT La funzione NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT inizializza una struttura NET_ADAPTER_WAKE_BITMAP_CAPABILITIES. |
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT inizializza una struttura NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES. |
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT La funzione NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT inizializza una struttura NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES. |
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT La funzione NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT inizializza una struttura di NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES. |
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT La funzione NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT inizializza una struttura NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES. |
NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT inizializza uno struct NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES quando si segnala che un pacchetto EAPOL ha causato un evento di riattivazione. |
NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT La funzione NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT inizializza un NET_ADAPTER_WAKE_REASON_PACKET quando l'origine di riattivazione è un pacchetto magico. |
NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT La funzione NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT inizializza un NET_ADAPTER_WAKE_REASON_PACKET quando l'origine di riattivazione è un pacchetto magico. |
NET_ADAPTER_WAKE_REASON_PACKET_INIT La funzione NET_ADAPTER_WAKE_REASON_PACKET_INIT inizializza una struttura NET_ADAPTER_WAKE_REASON_PACKET. |
NetAdapterCreate Crea un oggetto NETADAPTER. |
NetAdapterGetNetLuid Recupera la NET_LUID assegnata a una scheda di rete. |
NetAdapterInitAllocate La funzione NetAdapterInitAllocate alloca una struttura NETADAPTER_INIT utilizzata da un driver client durante la creazione di un nuovo oggetto NETADAPTER. |
NetAdapterInitFree La funzione NetAdapterInitFree dealloca una struttura NETADAPTER_INIT. |
NetAdapterInitSetDatapathCallbacks La funzione NetAdapterInitSetDatapathCallbacks registra le funzioni di callback di NETADAPTER per la creazione di code di pacchetti di datapath. |
NetAdapterLightweightInitAllocate La funzione NetAdapterLightweightInitAllocate alloca una struttura NETADAPTER_INIT utilizzata da un driver client durante la creazione di un nuovo oggetto NETADAPTER per un adattatore senza dispositivo. |
NetAdapterOffloadSetChecksumCapabilities La funzione NetAdapterOffloadSetChecksumCapabilities imposta le funzionalità di offload checksum hardware di una scheda di rete. |
NetAdapterOpenConfiguration Apre il database di configurazione dell'adapter. |
NetAdapterPowerOffloadSetArpCapabilities La funzione NetAdapterPowerOffloadSetArpCapabilities imposta le funzionalità di un adattatore net per il protocollo di offload ARP ARP a bassa potenza. |
NetAdapterPowerOffloadSetNSCapabilities La funzione NetAdapterPowerOffloadSetNsCapabilities imposta le funzionalità di un adattatore net per LPv6 Neighbor Solicitation (NS) a basso carico del protocollo di alimentazione. |
NetAdapterReportWakeReasonMediaChange La funzione NetAdapterReportWakeReasonMediaChange segnala al framework che un adattatore net ha generato un evento di riattivazione a causa di una modifica multimediale. |
NetAdapterReportWakeReasonPacket La funzione NetAdapterReportWakeReasonPacket segnala al framework che un adattatore net ha generato un evento di riattivazione perché ha ricevuto un pacchetto che corrisponde a un modello woL (wake-on-LAN). |
NetAdapterSetCurrentLinkLayerAddress La funzione NetAdapterSetCurrentLinkLayerAddress imposta l'indirizzo del livello di collegamento corrente per la scheda di rete. |
NetAdapterSetDataPathCapabilities Imposta le funzionalità del percorso dati della scheda di rete. |
NetAdapterSetLinkLayerCapabilities Imposta le funzionalità del livello di collegamento della scheda di rete. |
NetAdapterSetLinkLayerMtuSize Imposta le dimensioni massime dell'unità di trasferimento del livello di collegamento dell'adattatore. |
NetAdapterSetLinkState Imposta lo stato del collegamento corrente della scheda di rete. |
NetAdapterSetPermanentLinkLayerAddress La funzione NetAdapterSetPermanentLinkLayerAddress imposta l'indirizzo del livello di collegamento permanente per la scheda di rete. |
NetAdapterSetReceiveFilterCapabilities NetAdapterSetReceiveFilterCapabilities imposta le funzionalità di filtro di ricezione di una scheda di rete. |
NetAdapterStart La funzione NetAdapterStart avvia un oggetto NETADAPTER. |
NetAdapterStop La funzione NetAdapterStop arresta un oggetto NETADAPTER. |
NetAdapterWakeSetBitmapCapabilities La funzione NetAdapterWakeSetBitmapCapabilities imposta le funzionalità di riattivazione del modello bitmap di un adattatore net nelle funzionalità LAN (WoL). |
NetAdapterWakeSetEapolPacketCapabilities NetAdapterWakeSetEapolPacketCapabilities imposta le funzionalità WoL dei pacchetti EAPOL di una scheda di rete. |
NetAdapterWakeSetMagicPacketCapabilities La funzione NetAdapterWakeSetMagicPacketCapabilities imposta le funzionalità magic packet wake (WoL) di un adattatore net adapter. |
NetAdapterWakeSetMediaChangeCapabilities La funzione NetAdapterWakeSetMediaChangeCapabilities imposta le funzionalità di riattivazione della modifica dei supporti di un adattatore di rete (WoL). |
NetAdapterWakeSetPacketFilterCapabilities La funzione NetAdapterWakeSetPacketFilterCapabilities imposta le funzionalità di riattivazione del filtro pacchetti di net adapter su LAN (WoL). |
NetReceiveFilterGetMulticastAddressCount NetReceiveFilterGetMulticastAddressCount recupera il numero di indirizzi nell'elenco di indirizzi multicast. |
NetReceiveFilterGetMulticastAddressList NetReceiveFilterGetMulticastAddressList recupera l'elenco di indirizzi che possono ricevere pacchetti multicast. |
NetReceiveFilterGetPacketFilter NetReceiveFilterGetPacketFilter recupera il NET_PACKET_FILTER_FLAGS che descrive i filtri di pacchetto supportati dalla scheda di rete. |
Funzioni di callback
EVT_NET_ADAPTER_CREATE_RXQUEUE Implementazione del driver client della funzione di callback dell'evento EvtNetAdapterCreateRxQueue che configura una coda di ricezione (Rx). |
EVT_NET_ADAPTER_CREATE_TXQUEUE Implementazione del driver client della funzione di callback dell'evento EvtNetAdapterCreateTxQueue che configura una coda di trasmissione (Tx). |
EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM La funzione di callback EvtNetAdapterOffloadSetChecksum viene implementata dal driver client per impostare le modifiche nelle funzionalità di offload del checksum. |
EVT_NET_ADAPTER_RETURN_RX_BUFFER Implementare questa funzione di callback facoltativa per eseguire la pulizia in un buffer di ricezione per cui in precedenza è stata specificata l'allocazione manuale dei frammenti e l'allegato. |
EVT_NET_ADAPTER_SET_RECEIVE_FILTER Il driver client implementa EvtNetAdapterSetReceiveFilter per impostare le modifiche nelle funzionalità di filtro di ricezione attive di una scheda di rete. |
Strutture
NET_ADAPTER_DATAPATH_CALLBACKS La struttura NET_ADAPTER_DATAPATH_CALLBACKS descrive le funzioni di callback di un net adapter per la creazione delle code dei percorsi dati. |
NET_ADAPTER_DMA_CAPABILITIES La struttura NET_ADAPTER_DMA_CAPABILITIES descrive le funzionalità DMA di un adattatore. |
NET_ADAPTER_LINK_LAYER_ADDRESS Una struttura NET_ADAPTER_LINK_LAYER_ADDRESS descrive un indirizzo del livello di collegamento. |
NET_ADAPTER_LINK_LAYER_CAPABILITIES Descrive le funzionalità del livello di collegamento dell'adattatore. |
NET_ADAPTER_LINK_STATE Descrive lo stato del collegamento dell'adattatore. |
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES La struttura NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES descrive le funzionalità di una scheda di interfaccia di rete per l'offload del calcolo e della convalida dei checksum. |
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES La struttura NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES descrive le funzionalità di un net adapter per l'offload del protocollo ARP ARP a basso consumo IPv4. |
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES La struttura NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES descrive le funzionalità di un net adapter per l'offload del protocollo di alimentazione insufficiente IPv6 Neighbor Solicitation (NS). |
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES La struttura NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES specifica le funzionalità di filtro di ricezione di una scheda di interfaccia di rete. |
NET_ADAPTER_RX_CAPABILITIES La struttura NET_ADAPTER_RX_CAPABILITIES descrive le funzionalità di ricezione di un net adapter. |
NET_ADAPTER_TX_CAPABILITIES La struttura NET_ADAPTER_TX_CAPABILITIES descrive le funzionalità di trasmissione di un net adapter. |
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES La struttura NET_ADAPTER_WAKE_BITMAP_CAPABILITIES descrive le funzionalità di riattivazione LAN (WoL) di un adattatore di rete per la riattivazione da un modello bitmap. |
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES descrive le funzionalità WoL di una scheda di rete per la riattivazione da un pacchetto EAPOL. |
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES La struttura NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES descrive le funzionalità di riattivazione LAN (WoL) di una scheda di rete per svegliarsi da un pacchetto magico. |
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES La struttura NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES descrive le funzionalità di riattivazione LAN (WoL) di un net adapter per la riattivazione da un evento di modifica multimediale. |
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES La struttura NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES descrive le funzionalità di riattivazione LAN (WoL) di un net adapter per la riattivazione da una corrispondenza di filtro pacchetti. |
NET_ADAPTER_WAKE_REASON_PACKET La struttura NET_ADAPTER_WAKE_REASON_PACKET descrive un pacchetto di rete (noto come pacchetto di riattivazione) che ha causato la generazione di un evento di riattivazione della scheda di rete. |
Enumerazioni
NET_ADAPTER_AUTO_NEGOTIATION_FLAGS Specifica le impostazioni di negoziazione automatica per il driver della scheda di interfaccia di rete. |
NET_ADAPTER_PAUSE_FUNCTION_TYPE L'enumerazione NET_ADAPTER_PAUSE_FUNCTION_TYPE specifica i frame supportati da IEEE 802.3. |
NET_ADAPTER_WAKE_PATTERN_ID NET_ADAPTER_WAKE_PATTERN_ID viene usato per specificare l'ID modello di riattivazione nella struttura NET_ADAPTER_WAKE_REASON_PACKET. |
NET_MEMORY_MAPPING_REQUIREMENT L'enumerazione NET_MEMORY_MAPPING_REQUIREMENT identifica il requisito di mapping della memoria che un net adapter può specificare per i buffer di ricezione e trasmissione. |
NET_PACKET_FILTER_FLAGS NET_PACKET_FILTER_FLAGS descrivere i filtri dei pacchetti di ricezione di una scheda di rete. |
NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE L'enumerazione NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE identifica il modo in cui il sistema operativo deve allocare NET_PACKET_FRAGMENT ricevere buffer per le code di ricezione di un driver client net adapter. |
NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE L'enumerazione NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE identifica il modo in cui il sistema operativo deve pre-collegare buffer NET_PACKET_FRAGMENT a NET_PACKETs per le code di ricezione di un driver client net adapter. |