Obtendo as configurações de parâmetros atuais de descargas de protocolo de baixa potência

Um driver de protocolo pode usar a consulta de OID OID_PM_PROTOCOL_OFFLOAD_LIST para obter uma lista de todos os protocolos que foram descarregados por esse driver num adaptador de rede. Após um retorno bem-sucedido da consulta, o membro InformationBuffer da estrutura NDIS_OID_REQUEST contém um ponteiro para uma lista de estruturas NDIS_PM_PROTOCOL_OFFLOAD que descrevem os descarregamentos de protocolo ativos atualmente. Para obter informações sobre o conteúdo da estrutura NDIS_PM_PROTOCOL_OFFLOAD, consulte Adicionando e excluindo descarregamentos de protocolo de baixa potência.

O NDIS trata das solicitações OID OID_PM_PROTOCOL_OFFLOAD_LIST e WMI GUID_PM_PROTOCOL_OFFLOAD_LIST em nome do driver de miniporta. Portanto, os drivers de miniporta NDIS não são obrigados a suportar a requisição OID_PM_PROTOCOL_OFFLOAD_LIST OID.

Os controladores superiores podem usar o método OID_PM_GET_PROTOCOL_OFFLOAD OID para obter definições de parâmetros para um descarregamento de protocolo de baixa potência de um controlador de miniporta. O membro InformationBuffer da estrutura NDIS_OID_REQUEST contém inicialmente um ponteiro para um identificador de descarregamento de protocolo. Após um retorno bem-sucedido da solicitação do método, o membro InformationBuffer da estrutura NDIS_OID_REQUEST contém um ponteiro para uma estrutura NDIS_PM_PROTOCOL_OFFLOAD.