OID_PM_REMOVE_WOL_PATTERN

作为一组,NDIS 和协议驱动程序使用 OID_PM_REMOVE_WOL_PATTERN OID 从网络适配器中删除 LAN (WOL) 模式的电源管理唤醒。 NDIS_OID_REQUEST 结构的 InformationBuffer 成员包含指向 ULONG 模式标识符的指针。

注解

NDIS 和协议驱动程序使用 OID_PM_REMOVE_WOL_PATTERN 从基础网络适配器中删除 LAN (WOL) 模式唤醒。

DATA。SET_INFORMATION。NDIS_OID_REQUEST 结构的 InformationBuffer 成员必须指向以前添加的 WOL 模式标识符的 ULONG 值。 当 NDIS 将前面的 OID_PM_ADD_WOL_PATTERN OID 请求发送到基础网络适配器时,NDIS 在 NDIS_PM_WOL_PATTERN 结构的 PatternId 成员中设置此模式标识符

返回状态代码

微型端口驱动程序的 MiniportOidRequest 函数为此请求返回以下值之一:

术语 说明

NDIS_STATUS_SUCCESS

微型端口驱动程序成功完成请求。

NDIS_STATUS_PENDING

微型端口驱动程序将以异步方式完成请求。 微型端口驱动程序完成所有处理后,必须通过调用 NdisMOidRequestComplete 函数来接替请求,并传递 status 参数的NDIS_STATUS_SUCCESS

NDIS_STATUS_NOT_ACCEPTED

正在重置微型端口驱动程序。

NDIS_STATUS_REQUEST_ABORTED

微型端口驱动程序停止处理请求。 例如,NDIS 调用 MiniportResetEx 函数。

NDIS 为此请求返回以下状态代码之一:

术语 说明

NDIS_STATUS_SUCCESS

OID 请求已成功完成。

NDIS_STATUS_NOT_SUPPORTED

微型端口驱动程序的 NDIS 版本小于 NDIS 6.20。

NDIS_STATUS_FILE_NOT_FOUND

OID 请求中的模式标识符无效。

NDIS_STATUS_INVALID_LENGTH

信息缓冲区太小。 NDIS 设置数据。SET_INFORMATION。NDIS_OID_REQUEST结构中的 BytesNeeded 成员达到所需的最小缓冲区大小。

要求

版本

在 NDIS 6.20 及更高版本中受支持。 对于微型端口驱动程序是必需的。

标头

Ntddndis.h (包括 Ndis.h)

另请参阅

NDIS_OID_REQUEST

NDIS_PM_WOL_PATTERN

OID_PM_ADD_WOL_PATTERN

NDIS_STATUS_PM_WOL_PATTERN_REJECTED