Freigeben über


NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS-Struktur (ntddndis.h)

Die NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS-Struktur gibt die Parameter zum Ändern des Energiezustands der PCI Express (PCIe) Virtual Function (VF) eines Netzwerkadapters an.

Syntax

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;

Member

Header

Der Typ, die Revision und die Größe der NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS Struktur. Dieses Element ist als NDIS_OBJECT_HEADER-Struktur formatiert.

Der Miniporttreiber muss das Type-Element von Header auf NDIS_OBJECT_TYPE_DEFAULT festlegen. Um die Version der NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS-Struktur anzugeben, muss der Treiber das Revisionselement des Headers auf den folgenden Wert festlegen:

NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS_REVISION_1

Ursprüngliche Version für NDIS 6.30 und höher.

Legen Sie das Element Größe auf NDIS_SIZEOF_SRIOV_SET_VF_POWER_STATE_PARAMETERS_REVISION_1 fest.

VFId

Ein NDIS_SRIOV_FUNCTION_ID Wert, der den eindeutigen Bezeichner des VF auf dem Netzwerkadapter angibt.

Hinweis Der VF mit dem angegebenen NDIS_SRIOV_FUNCTION_ID-Wert muss Über Ressourcen verfügen, die zuvor über eine OID-Setanforderung von OID_NIC_SWITCH_ALLOCATE_VF zugeordnet wurden.
 

PowerState

Ein NDIS_DEVICE_POWER_STATE Wert, der den Energiezustand des Netzwerkadapters angibt.

WakeEnable

Ein BOOLEAN-Wert, der angibt, ob für den Netzwerkadapter das WAKE#-Signal (auf dem PCI-Express-Bus) oder das PME#-Signal (auf dem PCI-Bus) festgelegt werden soll, wenn er in den Zustand mit niedriger Leistung wechselt.

Hinweis Dieser Wert muss auf FALSE festgelegt werden, wenn PowerState auf den Vollstromzustand (NdisDeviceStateD0) festgelegt ist.
 

Hinweise

Die NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS-Struktur wird in OID-Satzanforderungen von OID_SRIOV_SET_VF_POWER_STATE verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.30 und höher.
Kopfzeile ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OBJECT_HEADER

OID_SRIOV_SET_VF_POWER_STATE