OID_PNP_CAPABILITIES
9/8/2008
Este objeto solicita uma miniporta para retornar as capacidades de ativação automática do seu NIC ou solicita um intermediário driver para retornar o intermediário capacidades de ativação automática do driver. As capacidades de ativação formatado como um NDIS_PNP_CAPABILITIES.
Remarks
Drivers de miniporta
Após a miniporta conclusão inicialização, tanto o protocolo driver e NDIS podem consulta a miniporta com este OID para determinar o seguinte:
- Se a miniporta está ciente gerenciamento de energia (PM-ciente).
- Recursos da NIC de indicando eventos de ativação rede.
Se a miniporta retorna NDIS_STATUS_SUCCESS para uma consulta de OID_PNP_CAPABILITIESNDIS, considera a miniporta serem PM-ciente. Se a miniporta retornará NDIS_STATUS_NOT_SUPPORTED, NDIS considera a miniporta seja um herdado da miniporta que não está ciente-PM.
Pode NIC de uma miniporta suporte qualquer combinação de Wake - backup eventos, inclusive não Wake - Up eventos. Uma miniporta pode gerenciamento de energia suporte mesmo se sua NIC não é possível sinalizar eventos Wake-Up. Neste maiúsculas e minúsculas, a miniporta suporta o seguinte energia objetos gerenciamento:
Se do uma miniporta NIC não suporte Wake-Up um determinado evento, a miniporta deve indicar um NDIS_DEVICE_POWER_STATE de NdisDeviceStateUnspecified para a Wake - Up evento na NDIS_PM_WAKE_UP_CAPABILITIES estrutura.
OID_PNP_CAPABILITIES apenas indica as capacidades de ativação automática de uma miniporta NIC; Ele não habilitar esses recursos. OID_PNP_ENABLE_WAKE_UP é usado para habilitar recursos de ativação automática de um NIC.
Para drivers intermediárias
Se o subjacente NIC é PM-ciente, o intermediário driver deve retornar NDIS_STATUS_SUCCESS para uma consulta de OID_PNP_CAPABILITIES. In a NDIS_PM_WAKE_UP_CAPABILITIES estrutura retornada por esse objeto, o intermediário driver deve especificar um dispositivo de energia estado de NdisDeviceStateUnspecified para cada Wake - Up (funcionalidadeMinMagicPacketWakeUp, MinPatternWakeUp, MinLinkChangeWakeUp). Tal uma resposta indica que o intermediário driver é PM-ciente, mas não gerenciar um físico dispositivo.
Se o subjacente NIC não é PM-ciente, o intermediário driver deve retornar NDIS_STATUS_NOT_SUPPORTED para uma consulta de OID_PNP_CAPABILITIES.
Requisitos
Header | ntddndis.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
NDIS_REQUEST
NdisRequest
NDIS_PNP_CAPABILITIES
NDIS_PM_WAKE_UP_CAPABILITIES
OID_PNP_ENABLE_WAKE_UP
OID_PNP_QUERY_POWER
OID_PNP_SET_POWER