структура 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 в сетевом адаптере.
PowerState
Значение NDIS_DEVICE_POWER_STATE, указывающее состояние питания сетевого адаптера.
WakeEnable
Значение BOOLEAN, указывающее, должен ли сетевой адаптер иметь сигнал WAKE# (на шине PCI Express) или сигнал PME# (на шине PCI), утверждаемый при переходе в состояние низкой мощности.
Замечания
Структура NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS используется в запросах набора OID OID_SRIOV_SET_VF_POWER_STATE.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.30 и более поздних версиях. |
заголовка | ntddndis.h (include Ndis.h) |
См. также