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) |