netdevice.h 标头
此标头由网络使用。 有关详细信息,请参阅:
netdevice.h 包含以下编程接口:
函数
NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT 函数初始化NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS结构。 |
NET_DEVICE_RESET_CAPABILITIES_INIT NET_DEVICE_RESET_CAPABILITIES_INIT 函数初始化NET_DEVICE_RESET_CAPABILITIES结构。 |
NetDeviceInitConfig 当即插即用 (PnP) 管理器报告存在设备时,NetDeviceInitConfig 函数初始化设备初始化操作。 |
NetDeviceInitSetPowerPolicyEventCallbacks NetDeviceInitSetPowerPolicyEventCallbacks 函数在客户端驱动程序的设备初始化期间设置可选的电源策略事件回调。 |
NetDeviceInitSetResetCapabilities NetDeviceInitSetResetCapabilities 函数将客户端驱动程序的NET_DEVICE_RESET_CAPABILITIES注册到框架。 |
NetDeviceOpenConfiguration NetDeviceOpenConfiguration 函数可打开网络设备的配置数据库。 |
NetDeviceRequestReset NetDeviceRequestReset 函数触发 NetAdapterCx 框架执行平台级设备重置操作,以恢复无响应的 NIC 设备。 |
NetDeviceStoreResetDiagnostics NetDeviceStoreResetDiagnostics 函数将收集的重置诊断存储在 NetAdapterCx 框架中。 |
回调函数
EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS 实现EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS以从故障硬件设备收集诊断,并在设备重置和恢复过程中将其报告给框架。 |
EVT_NET_DEVICE_PREVIEW_POWER_OFFLOAD 实现此可选回调以拒绝与硬件不兼容的协议卸载。 |
EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE 实现此可选回调以拒绝与硬件不兼容的唤醒模式。 |
结构
NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS 结构包含客户端驱动程序的电源策略回调函数的函数指针。 |
NET_DEVICE_RESET_CAPABILITIES NET_DEVICE_RESET_CAPABILITIES结构描述了客户端驱动程序在设备重置和恢复过程中收集诊断的功能。 |