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) 模式。

数据。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 函数来成功请求,同时传递 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 (包含 Ndis .h)

请参阅

NDIS_OID_REQUEST

NDIS_PM_WOL_PATTERN

OID_PM_ADD_WOL_PATTERN

NDIS_STATUS_PM_WOL_PATTERN_REJECTED