encabezado netadapter.h
La red usa este encabezado. Para más información, consulte:
netadapter.h contiene las siguientes interfaces de programación:
Functions
NET_ADAPTER_DATAPATH_CALLBACKS_INIT La función NET_ADAPTER_DATAPATH_CALLBACKS_INIT inicializa una estructura de NET_ADAPTER_DATAPATH_CALLBACKS. |
NET_ADAPTER_DMA_CAPABILITIES_INIT La función NET_ADAPTER_DMA_CAPABILITIES_INIT inicializa una estructura de 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 de NET_ADAPTER_LINK_STATE. |
NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED Inicializa una estructura de 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 de 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 de NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES. |
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT La función NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT inicializa una estructura de 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 de recepción administrada por el controlador y los datos adjuntos. |
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 neto 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 neto 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 neto 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 de NET_ADAPTER_WAKE_BITMAP_CAPABILITIES. |
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT inicializa una estructura de 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 de 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 de 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 informar de 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 de NET_ADAPTER_WAKE_REASON_PACKET. |
NetAdapterCreate 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 usa un controlador de cliente 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 energía de ARP IPv4. |
NetAdapterPowerOffloadSetNSCapabilities La función NetAdapterPowerOffloadSetNsCapabilities establece las funcionalidades de un adaptador de red para la descarga de protocolo de baja energía de solicitud de vecinos IPv6 (NS). |
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 coincidía 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 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 de paquetes EAPOL de un adaptador de red. |
NetAdapterWakeSetMagicPacketCapabilities La función NetAdapterWakeSetMagicPacketCapabilities establece la reactivación de paquetes mágicos de un adaptador de red en la LAN (WoL). |
NetAdapterWakeSetMediaChangeCapabilities La función NetAdapterWakeSetMediaChangeCapabilities establece la reactivación de cambio 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 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 paquete que admite el adaptador de red. |
Funciones de devolución de llamada
EVT_NET_ADAPTER_CREATE_RXQUEUE La implementación del controlador de 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 función de devolución de llamada de eventos EvtNetAdapterCreateTxQueue que configura una cola de transmisión (Tx). |
EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM El controlador 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ó anteriormente 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 de NET_ADAPTER_DATAPATH_CALLBACKS describe las funciones de devolución de llamada de un adaptador de red para crear sus colas de rutas de acceso de datos. |
NET_ADAPTER_DMA_CAPABILITIES La estructura de 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 de 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 En la estructura de NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES se describen las funcionalidades de un adaptador de red para la descarga del protocolo de baja energía de IPv4 ARP. |
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES En la estructura de NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES se describen las funcionalidades de un adaptador de red para la descarga del protocolo de baja energía de solicitud de vecinos IPv6 (NS). |
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 de NET_ADAPTER_TX_CAPABILITIES describe las funciones de transmisión de un adaptador de red. |
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES En la estructura de NET_ADAPTER_WAKE_BITMAP_CAPABILITIES se describen las funcionalidades de reactivación de un adaptador de red en LAN (WoL) para despertar desde 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 despertar 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 despertar 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 reactivar desde 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 despertar desde 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 qué tramas admite un adaptador de red ieee 802.3. |
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 de 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 neto 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 debe asignar el sistema operativo 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. |