Поделиться через


OID_SWITCH_FEATURE_STATUS_QUERY

Пограничный протокол расширяемого коммутатора Hyper-V выдает запрос метода идентификатора объекта (OID) OID_SWITCH_FEATURE_STATUS_QUERY для получения пользовательских сведений о состоянии из расширения о расширяемом коммутаторе. Эти сведения называются сведениями о состоянии функции . Формат этих сведений определяется независимым поставщиком программного обеспечения (ISV).

После успешного возврата из этого запроса метода OID InformationBuffer член структуры NDIS_OID_REQUEST содержит указатель на буфер. Этот буфер содержит следующие данные:

  • Структура NDIS_SWITCH_FEATURE_STATUS_PARAMETERS, указывающая параметры для возвращаемого типа сведений о состоянии функции.

  • Структура NDIS_SWITCH_FEATURE_STATUS_CUSTOM, содержащая сведения о состоянии функции для расширяемого коммутатора.

Замечания

Рекомендации по обработке запроса набора OID OID_SWITCH_FEATURE_STATUS_QUERY см. в управлении сведениями о состоянии настраиваемых функций коммутатора.

Коды состояния возврата

Расширение возвращает один из следующих кодов состояния для запроса метода OID OID_SWITCH_FEATURE_STATUS_QUERY.

Код состояния Описание

NDIS_STATUS_SUCCESS

Запрос OID успешно завершен.

NDIS_STATUS_INVALID_LENGTH

Длина буфера информации слишком мала, чтобы вернуть сведения о состоянии функции, а также NDIS_SWITCH_FEATURE_STATUS_CUSTOM и NDIS_SWITCH_FEATURE_STATUS_PARAMETERS структуры. Базовый краю минипорта расширяемого коммутатора задает DATA. METHOD_INFORMATION. Элемент BytesNeeded в структуре NDIS_OID_REQUEST к минимальному размеру буфера, который требуется.

NDIS_STATUS_FAILURE

Запрос завершился ошибкой по другим причинам.

Требования

Версия

Поддерживается в NDIS 6.30 и более поздних версиях.

Заголовок

Ntddndis.h (include Ndis.h)

См. также


NDIS_OID_REQUEST

NDIS_SWITCH_PROPERTY_TYPE

NDIS_SWITCH_FEATURE_STATUS_CUSTOM

NDIS_SWITCH_FEATURE_STATUS_PARAMETERS