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


OID_SWITCH_NIC_SAVE_COMPLETE

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

Элемент InformationBuffer структуры NDIS_OID_REQUEST содержит указатель на структуру NDIS_SWITCH_NIC_SAVE_STATE.

Замечания

Когда он получает запрос набора OID OID_SWITCH_NIC_SAVE_COMPLETE, расширение должно соответствовать следующим рекомендациям:

  • Расширение не должно изменять структуру NDIS_SWITCH_NIC_SAVE_STATE, связанную с запросом OID.

  • Расширение должно вызывать NdisFOidRequest для пересылки этого запроса набора OID в базовые расширения в стеке расширяемого драйвера коммутатора. Расширение не должно завершаться сбоем запроса OID.

Запросы набора OID OID_SWITCH_NIC_SAVE_COMPLETE в конечном счете обрабатываются базовым краем минипорта расширяемого коммутатора. После получения этим запросом метода OID по краю мини-порта он завершает запрос OID с NDIS_STATUS_SUCCESS. Это уведомляет пограничный протокол расширяемого коммутатора, что все расширения в стеке драйверов расширяемого коммутатора завершили операцию сохранения.

Дополнительные сведения о сохранении данных во время выполнения для расширяемого порта коммутатора см. в разделе Сохранение Hyper-V расширяемого коммутатора Run-Time данных.

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

Базовый краю минипорта расширяемого коммутатора завершает запрос запроса OID OID_SWITCH_NIC_SAVE_COMPLETE и возвращает один из следующих кодов состояния.

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

NDIS_STATUS_SUCCESS

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

Требования

Версия

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

Заголовок

Ntddndis.h (include Ndis.h)

См. также


NDIS_OID_REQUEST

NDIS_SWITCH_NIC_SAVE_STATE