NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT 函数 (netadapter.h)

NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT 函数初始化NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES 结构。

语法

void NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES *Capabilities
);

参数

[_Out_] Capabilities

指向客户端驱动程序分配 NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES* 结构的指针。

返回值

备注

此函数将 NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES 结构的内存归零,然后设置 Size 成员。 调用此函数以初始化 NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES 结构后,根据硬件的功能设置结构的其余成员,然后调用 NetAdapterWakeSetMagicPacketCapabilities 以在 LAN (WoL) 功能上设置网络适配器的幻数据包唤醒。 客户端驱动程序通常在启动网络适配器时调用 NetAdapterWakeSetMagicPacketCapabilities ,但在调用 NetAdapterStart 之前。

要求

要求
最低受支持的客户端 Windows 10 版本 2004
目标平台 通用
最低 UMDF 版本 2.33
标头 netadapter.h (包括 netadaptercx.h)
IRQL 只要目标内存是驻留的任意级别

另请参阅

配置电源管理

NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES

NetAdapterWakeSetMagicPacketCapabilities

NetAdapterStart