netdevice.h header

This header is used by network. For more information, see:

netdevice.h contains the following programming interfaces:

Functions

 
NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT

The NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT function initializes a NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS structure.
NET_DEVICE_RESET_CAPABILITIES_INIT

The NET_DEVICE_RESET_CAPABILITIES_INIT function initializes a NET_DEVICE_RESET_CAPABILITIES structure.
NetDeviceInitConfig

The NetDeviceInitConfig function initializes device initialization operations when the Plug and Play (PnP) manager reports the existence of a device.
NetDeviceInitSetPowerPolicyEventCallbacks

The NetDeviceInitSetPowerPolicyEventCallbacks function sets optional power policy event callbacks during device initialization for a client driver.
NetDeviceInitSetResetCapabilities

The NetDeviceInitSetResetCapabilities function registers a client driver's NET_DEVICE_RESET_CAPABILITIES to the framework.
NetDeviceOpenConfiguration

The NetDeviceOpenConfiguration function opens a net device's configuration database.
NetDeviceRequestReset

The NetDeviceRequestReset function triggers the NetAdapterCx framework to perform the platform-level device reset operation that recovers an unresponsive NIC device.
NetDeviceStoreResetDiagnostics

The NetDeviceStoreResetDiagnostics function stores client driver collected reset diagnostics into the NetAdapterCx framework.

Callback functions

 
EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

Implement EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS to collect diagnostics from a failed hardware device and report it to the framework during the device reset and recovery process.
EVT_NET_DEVICE_PREVIEW_POWER_OFFLOAD

Implement this optional callback to reject protocol offloads that are not compatible with your hardware.
EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE

Implement this optional callback to reject wake patterns that are not compatible with your hardware.

Structures

 
NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS

The NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS structure contains function pointers for a client driver's power policy callback functions.
NET_DEVICE_RESET_CAPABILITIES

The NET_DEVICE_RESET_CAPABILITIES structure describes a client driver's capabilities for collecting diagnostics during the device reset and recovery process.