структура NDIS_SWITCH_FEATURE_STATUS_CUSTOM (ntddndis.h)
Структура NDIS_SWITCH_FEATURE_STATUS_CUSTOM указывает пользовательские сведения о состоянии расширяемого коммутатора Hyper-V. Эти сведения называются сведениями о состоянии функции . Формат этих сведений определяется независимым поставщиком программного обеспечения (ISV).
Синтаксис
typedef struct _NDIS_SWITCH_FEATURE_STATUS_CUSTOM {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
ULONG FeatureStatusCustomBufferLength;
ULONG FeatureStatusCustomBufferOffset;
} NDIS_SWITCH_FEATURE_STATUS_CUSTOM, *PNDIS_SWITCH_FEATURE_STATUS_CUSTOM;
Члены
Header
Тип, редакция и размер структуры NDIS_SWITCH_FEATURE_STATUS_CUSTOM . Этот элемент имеет формат структуры NDIS_OBJECT_HEADER .
Элемент Typeзаголовка должен иметь значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SWITCH_FEATURE_STATUS_CUSTOM , члену Редакциизаголовка необходимо задать следующее значение:
NDIS_SWITCH_FEATURE_STATUS_CUSTOM_REVISION_1
Исходная версия для NDIS 6.30 и более поздних версий.
Задайте для элемента Размер значение NDIS_SIZEOF_NDIS_SWITCH_FEATURE_STATUS_CUSTOM_REVISION_1.
Flags
Значение ULONG, содержащее побитовое ИЛИ флагов. Этот элемент зарезервирован для NDIS.
FeatureStatusCustomBufferLength
Значение ULONG, указывающее размер (в байтах) буфера состояния компонента.
FeatureStatusCustomBufferOffset
Значение ULONG, указывающее смещение (в байтах) буфера состояния компонента, следующего за структурой NDIS_SWITCH_FEATURE_STATUS_CUSTOM . Смещение измеряется от начала структуры NDIS_SWITCH_FEATURE_STATUS_CUSTOM до начала буфера состояния признаков.
Комментарии
Структура NDIS_SWITCH_FEATURE_STATUS_PARAMETERS используется в запросах метода OID OID_SWITCH_FEATURE_STATUS_QUERY. Этот запрос OID возвращает следующие структуры в информационном буфере, связанном с запросом OID:
- Структура NDIS_SWITCH_FEATURE_STATUS_PARAMETERS , указывающая параметры для сведений о состоянии функции, которые должны быть возвращены для расширяемого коммутатора. Расширение switch заполняет элемент FeatureStatusVersion структуры, чтобы отразить версию настраиваемого состояния, возвращаемого в буфере NDIS_SWITCH_FEATURE_STATUS_CUSTOM. Параметр Hyper-v Extensible заполняет все остальные члены при выполнении идентификатора идентификатора запроса.
- Структура NDIS_SWITCH_FEATURE_STATUS_CUSTOM , содержащая данные о состоянии функции для расширяемого коммутатора. Расширение switch заполняет элемент FeatureStatusCustomBufferLength структуры, чтобы отразить размер возвращаемого настраиваемого состояния. Параметр Hyper-v Extensible заполняет все остальные члены при выполнении идентификатора идентификатора запроса.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.30 и более поздних версиях. |
Верхняя часть | ntddndis.h (включая Ndis.h) |
См. также раздел