структура 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 .
Элемент Typeзаголовка должен иметь значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SWITCH_NIC_SAVE_STATE , необходимо задать для элемента Revisionзаголовка следующее значение:
NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1
Исходная версия для NDIS 6.30 и более поздних версий.
Задайте для элемента Размер значение NDIS_SIZEOF_NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1.
Flags
Значение ULONG, содержащее побитовое ИЛИ флагов. Этот элемент зарезервирован для 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 (включая Ndis.h, Fwpsk.h) |
См. также раздел