Получение текущих настроек разгрузки протоколов низкого энергопотребления
Драйвер протокола может использовать OID_PM_PROTOCOL_OFFLOAD_LIST запрос OID для получения списка всех протоколов, которые были загружены этим протоколом на сетевом адаптере. После успешного выполнения запроса член структуры InformationBuffer структуры NDIS_OID_REQUEST содержит указатель на список структур NDIS_PM_PROTOCOL_OFFLOAD, описывающих текущие активные разгрузки протокола. Сведения о содержимом структуры NDIS_PM_PROTOCOL_OFFLOAD см. в разделе «Добавление и удаление параметров протокола с низким энергопотреблением».
NDIS обрабатывает OID_PM_PROTOCOL_OFFLOAD_LIST OID и запросы WMI GUID_PM_PROTOCOL_OFFLOAD_LIST от имени минипорт-драйвера. Таким образом, драйверы мини-порта NDIS не требуются для поддержки OID_PM_PROTOCOL_OFFLOAD_LIST запроса OID.
Компоновочные драйверы могут использовать OID метода OID_PM_GET_PROTOCOL_OFFLOAD для получения настроек параметров разгрузки низкопотребляющего протокола от минипорт-драйвера. Элемент InformationBuffer структуры NDIS_OID_REQUEST изначально содержит указатель на идентификатор протокольной разгрузки. После успешного возврата из запроса метода InformationBuffer элемент структуры NDIS_OID_REQUEST содержит указатель на структуру NDIS_PM_PROTOCOL_OFFLOAD.