encabezado netadapter.h
La red usa este encabezado. Para obtener más información, consulte:
netadapter.h contiene las siguientes interfaces de programación:
Funciones
NET_ADAPTER_DATAPATH_CALLBACKS_INIT La función NET_ADAPTER_DATAPATH_CALLBACKS_INIT inicializa una estructura NET_ADAPTER_DATAPATH_CALLBACKS. |
NET_ADAPTER_DMA_CAPABILITIES_INIT La función NET_ADAPTER_DMA_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_DMA_CAPABILITIES. |
NET_ADAPTER_LINK_LAYER_ADDRESS_INIT La función NET_ADAPTER_LINK_LAYER_ADDRESS_INIT inicializa una dirección de capa de vínculo. |
NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT Inicializa la estructura NET_ADAPTER_LINK_LAYER_CAPABILITIES. |
NET_ADAPTER_LINK_STATE_INIT Inicializa una estructura NET_ADAPTER_LINK_STATE. |
NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED Inicializa una estructura NET_ADAPTER_LINK_STATE para un adaptador que está desconectado de la red. |
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT La función NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES. |
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT La función NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES. |
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT La función NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES. |
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT La función NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES. |
NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED La función NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED inicializa una estructura de NET_ADAPTER_RX_CAPABILITIES para un adaptador net que desea especificar la asignación de búferes y los datos adjuntos administrados por el controlador. |
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED La función NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED inicializa una estructura de NET_ADAPTER_RX_CAPABILITIES para un adaptador net que desea especificar la asignación de búferes de recepción administrada por el sistema operativo y los datos adjuntos, pero no el uso de la asignación de memoria DMA. |
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA La función NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA inicializa una estructura de NET_ADAPTER_RX_CAPABILITIES para un adaptador net que desea especificar la asignación de búferes y datos adjuntos administrados por el sistema operativo, así como DMA para la asignación de memoria. |
NET_ADAPTER_TX_CAPABILITIES_INIT La función NET_ADAPTER_TX_CAPABILITIES_INIT inicializa una estructura de NET_ADAPTER_TX_CAPABILITIES para un adaptador net que no ha especificado el uso de DMA en su ruta de acceso de transmisión de datos. |
NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA La función NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA inicializa una estructura de NET_ADAPTER_TX_CAPABILITIES para un adaptador net que ha especificado el uso de DMA en su ruta de acceso de transmisión de datos. |
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT La función NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_WAKE_BITMAP_CAPABILITIES. |
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES. |
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT La función NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES. |
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT La función NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES. |
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT La función NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT inicializa una estructura NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES. |
NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT inicializa una estructura de NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES al notificar que un paquete EAPOL provocó un evento de reactivación. |
NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT La función NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT inicializa un NET_ADAPTER_WAKE_REASON_PACKET cuando el origen de reactivación es un paquete mágico. |
NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT La función NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT inicializa un NET_ADAPTER_WAKE_REASON_PACKET cuando el origen de reactivación es un paquete mágico. |
NET_ADAPTER_WAKE_REASON_PACKET_INIT La función NET_ADAPTER_WAKE_REASON_PACKET_INIT inicializa una estructura NET_ADAPTER_WAKE_REASON_PACKET. |
NetAdapterCrear Crea un objeto NETADAPTER. |
NetAdapterGetNetLuid Recupera el NET_LUID asignado a un adaptador de red. |
NetAdapterInitAllocate La función NetAdapterInitAllocate asigna una estructura de NETADAPTER_INIT que usa un controlador de cliente al crear un nuevo objeto NETADAPTER. |
NetAdapterInitFree La función NetAdapterInitFree desasigna una estructura de NETADAPTER_INIT. |
NetAdapterInitSetDatapathCallbacks La función NetAdapterInitSetDatapathCallbacks registra las funciones de devolución de llamada de NETADAPTER para crear colas de paquetes de ruta de datos. |
NetAdapterLightweightInitAllocate La función NetAdapterLightweightInitAllocate asigna una estructura de NETADAPTER_INIT que un controlador cliente usa al crear un nuevo objeto NETADAPTER para un adaptador sin dispositivo. |
NetAdapterOffloadSetChecksumCapabilities La función NetAdapterOffloadSetChecksumCapabilities establece las funcionalidades de descarga de suma de comprobación de hardware de un adaptador de red. |
NetAdapterOpenConfiguration Abre la base de datos de configuración del adaptador. |
NetAdapterPowerOffloadSetArpCapabilities La función NetAdapterPowerOffloadSetArpCapabilities establece las funcionalidades de un adaptador de red para la descarga del protocolo de baja potencia IPv4 ARP. |
netAdapterPowerOffloadSetNSCapabilities La función NetAdapterPowerOffloadSetNsCapabilities establece las funcionalidades de un adaptador de red para la descarga del protocolo de baja potencia de solicitud de vecinos (NS) IPv6. |
NetAdapterReportWakeReasonMediaChange La función NetAdapterReportWakeReasonMediaChange informa al marco de trabajo que un adaptador net generó un evento de reactivación debido a un cambio multimedia. |
NetAdapterReportWakeReasonPacket La función NetAdapterReportWakeReasonPacket informa al marco de trabajo que un adaptador net generó un evento de reactivación porque recibió un paquete que coincide con un patrón wake-on-LAN (WoL). |
netAdapterSetCurrentLinkLayerAddress La función NetAdapterSetCurrentLinkLayerAddress establece la dirección de la capa de vínculo actual para el adaptador de red. |
NetAdapterSetDataPathCapabilities Establece las funcionalidades de ruta de acceso de datos del adaptador de red. |
NetAdapterSetLinkLayerCapabilities Establece las funcionalidades de la capa de vínculo del adaptador de red. |
NetAdapterSetLinkLayerMtuSize Establece el tamaño máximo de la unidad de transferencia de la capa de vínculo del adaptador. |
NetAdapterSetLinkState Establece el estado de vínculo actual del del adaptador de red. |
netAdapterSetPermanentLinkLayerAddress La función NetAdapterSetPermanentLinkLayerAddress establece la dirección de la capa de vínculo permanente para el adaptador de red. |
netAdapterSetReceiveFilterCapabilities NetAdapterSetReceiveFilterCapabilities establece las funcionalidades de filtrado de recepción de un adaptador de red. |
NetAdapterStart La función NetAdapterStart inicia un objeto NETADAPTER. |
netAdapterStop La función NetAdapterStop detiene un objeto NETADAPTER. |
NetAdapterWakeSetBitmapCapabilities La función NetAdapterWakeSetBitmapCapabilities establece la reactivación del patrón de mapa de bits de un adaptador de red en las funcionalidades de LAN (WoL). |
netAdapterWakeSetEapolPacketCapabilities NetAdapterWakeSetEapolPacketCapabilities establece las funcionalidades de WoL del paquete EAPOL del adaptador de red. |
NetAdapterWakeSetMagicPacketCapabilities La función NetAdapterWakeSetMagicPacketCapabilities establece la reactivación mágica de paquetes de un adaptador de red en las funcionalidades de LAN (WoL). |
NetAdapterWakeSetMediaChangeCapabilities La función NetAdapterWakeSetMediaChangeCapabilities establece la reactivación de cambios multimedia de un adaptador de red en las funcionalidades de LAN (WoL). |
NetAdapterWakeSetPacketFilterCapabilities La función NetAdapterWakeSetPacketFilterCapabilities establece la reactivación del filtro de paquetes de un adaptador de red en las funcionalidades de LAN (WoL). |
NetReceiveFilterGetMulticastAddressCount NetReceiveFilterGetMulticastAddressCount recupera el número de direcciones de la lista de direcciones de multidifusión. |
NetReceiveFilterGetMulticastAddressList NetReceiveFilterGetMulticastAddressList recupera la lista de direcciones que pueden recibir paquetes de multidifusión. |
NetReceiveFilterGetPacketFilter NetReceiveFilterGetPacketFilter recupera el NET_PACKET_FILTER_FLAGS que describe los filtros de paquetes que admite el adaptador de red. |
Funciones de devolución de llamada
EVT_NET_ADAPTER_CREATE_RXQUEUE La implementación del controlador cliente de la función de devolución de llamada de eventos EvtNetAdapterCreateRxQueue que configura una cola de recepción (Rx). |
EVT_NET_ADAPTER_CREATE_TXQUEUE La implementación del controlador de cliente de la EvtNetAdapterCreateTxQueue función de devolución de llamada de eventos que configura una cola de transmisión (Tx). |
EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM El controlador de cliente implementa la función de devolución de llamada EvtNetAdapterOffloadSetChecksum para establecer los cambios en las funcionalidades de descarga de suma de comprobación. |
EVT_NET_ADAPTER_RETURN_RX_BUFFER Implemente esta función de devolución de llamada opcional para realizar la limpieza en un búfer de recepción para el que especificó previamente la asignación manual de fragmentos y los datos adjuntos. |
EVT_NET_ADAPTER_SET_RECEIVE_FILTER El controlador cliente implementa EvtNetAdapterSetReceiveFilter para establecer los cambios en las funcionalidades de filtrado de recepción activas de un adaptador de red. |
Estructuras
NET_ADAPTER_DATAPATH_CALLBACKS La estructura NET_ADAPTER_DATAPATH_CALLBACKS describe las funciones de devolución de llamada de un adaptador de red para crear sus colas de rutas de datos. |
NET_ADAPTER_DMA_CAPABILITIES La estructura NET_ADAPTER_DMA_CAPABILITIES describe las funcionalidades DMA de un adaptador. |
NET_ADAPTER_LINK_LAYER_ADDRESS Una estructura de NET_ADAPTER_LINK_LAYER_ADDRESS describe una dirección de capa de vínculo. |
NET_ADAPTER_LINK_LAYER_CAPABILITIES Describe las funcionalidades de la capa de vínculo del adaptador. |
NET_ADAPTER_LINK_STATE Describe el estado del vínculo del adaptador. |
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES La estructura NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES describe las funcionalidades de una tarjeta de interfaz de red (NIC) para descargar el cálculo y la validación de la suma de comprobación. |
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES La estructura de NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES describe las funcionalidades de un adaptador de red para la descarga del protocolo de baja potencia IPv4 ARP. |
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES En la estructura NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES se describen las funcionalidades de un adaptador de red para la descarga del protocolo de baja potencia de solicitud de vecinos (NS) IPv6. |
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES La estructura NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES especifica las funcionalidades de filtrado de recepción de una NIC. |
NET_ADAPTER_RX_CAPABILITIES La estructura NET_ADAPTER_RX_CAPABILITIES describe las funcionalidades de recepción de un adaptador de red. |
NET_ADAPTER_TX_CAPABILITIES La estructura NET_ADAPTER_TX_CAPABILITIES describe las funcionalidades de transmisión de un adaptador de red. |
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES La estructura de NET_ADAPTER_WAKE_BITMAP_CAPABILITIES describe las funcionalidades de reactivación de un adaptador de red en LAN (WoL) para despertarse de un patrón de mapa de bits. |
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES describe las funcionalidades de WoL de un adaptador de red para despertarse de un paquete EAPOL. |
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES La estructura de NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES describe las funcionalidades de reactivación de un adaptador de red en LAN (WoL) para despertarse de un paquete mágico. |
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES La estructura de NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES describe las funcionalidades de reactivación de un adaptador de red en LAN (WoL) para despertarse de un evento de cambio multimedia. |
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES La estructura de NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES describe las funcionalidades de reactivación de un adaptador de red en LAN (WoL) para despertarse de una coincidencia de filtro de paquetes. |
NET_ADAPTER_WAKE_REASON_PACKET La estructura NET_ADAPTER_WAKE_REASON_PACKET describe un paquete de red (conocido como paquete de reactivación) que provocó que el adaptador de red generara un evento de reactivación. |
Enumeraciones
NET_ADAPTER_AUTO_NEGOTIATION_FLAGS Especifica la configuración de negociación automática para el controlador NIC. |
NET_ADAPTER_PAUSE_FUNCTION_TYPE La enumeración NET_ADAPTER_PAUSE_FUNCTION_TYPE especifica lo que IEEE 802.3 pausa trama un adaptador net. |
NET_ADAPTER_WAKE_PATTERN_ID NET_ADAPTER_WAKE_PATTERN_ID se usa para especificar el identificador del patrón de reactivación en la estructura NET_ADAPTER_WAKE_REASON_PACKET. |
NET_MEMORY_MAPPING_REQUIREMENT La enumeración NET_MEMORY_MAPPING_REQUIREMENT identifica el requisito de asignación de memoria que un adaptador de red puede especificar para sus búferes de recepción y transmisión. |
NET_PACKET_FILTER_FLAGS NET_PACKET_FILTER_FLAGS describir los filtros de paquetes de recepción de un adaptador de red. |
NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE La enumeración NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE identifica cómo el sistema operativo debe asignar NET_PACKET_FRAGMENT búferes de recepción para las colas de recepción de un controlador cliente de adaptador net. |
NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE La enumeración NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE identifica cómo el sistema operativo debe adjuntar previamente NET_PACKET_FRAGMENT búferes a NET_PACKETs para las colas de recepción de un controlador cliente del adaptador net. |