структура NDIS_SWITCH_NIC_SAVE_STATE (ntddndis.h)
Структура NDIS_SWITCH_NIC_SAVE_STATE указывает сведения о состоянии времени выполнения для порта Hyper-V расширяемого коммутатора. Расширение расширяемого коммутатора использует эту структуру для сохранения или восстановления сведений о порту во время выполнения.
Синтаксис
typedef struct _NDIS_SWITCH_NIC_SAVE_STATE {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_SWITCH_PORT_ID PortId;
NDIS_SWITCH_NIC_INDEX NicIndex;
GUID ExtensionId;
NDIS_SWITCH_EXTENSION_FRIENDLYNAME ExtensionFriendlyName;
GUID FeatureClassId;
USHORT SaveDataSize;
USHORT SaveDataOffset;
ULONG SaveDataSizeOverflow;
} NDIS_SWITCH_NIC_SAVE_STATE, *PNDIS_SWITCH_NIC_SAVE_STATE;
Члены
Header
Тип, редакция и размер структуры NDIS_SWITCH_NIC_SAVE_STATE. Этот элемент отформатирован как структура NDIS_OBJECT_HEADER.
Элемент типазаголовка должен иметь значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SWITCH_NIC_SAVE_STATE, редакции члена заголовка необходимо задать следующее значение:
NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1
Исходная версия для NDIS 6.30 и более поздних версий.
Задайте для элемента размер NDIS_SIZEOF_NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1.
Flags
Значение ULONG, содержащее побитовое OR флагов. Этот элемент зарезервирован для NDIS.
PortId
Значение NDIS_SWITCH_PORT_ID, содержащее уникальный идентификатор расширяемого порта коммутатора.
NicIndex
Значение NDIS_SWITCH_NIC_INDEX, содержащее индекс сетевого адаптера. Это значение всегда будет равно 0. Дополнительные сведения см. в разделе Значения индекса сетевого адаптера.
ExtensionId
Значение GUID, определяющее расширение расширяемого коммутатора.
ExtensionFriendlyName
Значение NDIS_SWITCH_EXTENSION_FRIENDLYNAME, указывающее понятное описание расширения расширяемого коммутатора.
FeatureClassId
Значение GUID, содержащее идентификатор класса компонентов, связанного с сохраненными данными. Идентификатор класса признаков определяется расширением для уникальной идентификации компонентов данных во время выполнения.
SaveDataSize
Значение USHORT, указывающее размер в байтах данных, содержащихся в элементе SaveData.
SaveDataOffset
Значение USHORT, содержащее смещение от начала структуры до сведений о состоянии времени выполнения, которые сохраняются или восстанавливаются.
SaveDataSizeOverflow
Замечания
Структура NDIS_SWITCH_NIC_SAVE_STATE используется в следующих запросах OID:
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.30 и более поздних версиях. |
заголовка | ntddndis.h (include Ndis.h, Fwpsk.h) |
См. также