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。informationBufferNDIS_OID_REQUEST 结构的成员必须指向以前添加的 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) |