Поделиться через


структура NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS (ntddndis.h)

Структура NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS указывает параметры для изменения состояния питания виртуальной функции PCI Express (PCIe) сетевого адаптера (VF).

Синтаксис

typedef struct _NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS {
  NDIS_OBJECT_HEADER      Header;
  NDIS_SRIOV_FUNCTION_ID  VFId;
  NDIS_DEVICE_POWER_STATE PowerState;
  BOOLEAN                 WakeEnable;
} NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS, *PNDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS;

Члены

Header

Тип, редакция и размер структуры NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS. Этот элемент отформатирован как структура NDIS_OBJECT_HEADER.

Драйвер минипорта должен задать для элемента типазаголовка значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS, драйвер должен задать элемент редакциизаголовка следующим значением:

NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS_REVISION_1

Исходная версия для NDIS 6.30 и более поздних версий.

Задайте для элемента размер значение NDIS_SIZEOF_SRIOV_SET_VF_POWER_STATE_PARAMETERS_REVISION_1.

VFId

Значение NDIS_SRIOV_FUNCTION_ID, указывающее уникальный идентификатор VF в сетевом адаптере.

Примечание VF с указанным значением NDIS_SRIOV_FUNCTION_ID должно иметь ресурсы, которые ранее были выделены с помощью запроса набора OID OID_NIC_SWITCH_ALLOCATE_VF.
 

PowerState

Значение NDIS_DEVICE_POWER_STATE, указывающее состояние питания сетевого адаптера.

WakeEnable

Значение BOOLEAN, указывающее, должен ли сетевой адаптер иметь сигнал WAKE# (на шине PCI Express) или сигнал PME# (на шине PCI), утверждаемый при переходе в состояние низкой мощности.

Примечание Это значение должно иметь значение FALSE, если для PowerState задано состояние полной мощности (NdisDeviceStateD0).
 

Замечания

Структура NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS используется в запросах набора OID OID_SRIOV_SET_VF_POWER_STATE.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.30 и более поздних версиях.
заголовка ntddndis.h (include Ndis.h)

См. также

NDIS_OBJECT_HEADER

OID_SRIOV_SET_VF_POWER_STATE