OID_SRIOV_VF_SERIAL_NUMBER
Драйвер с избыточной задержкой отправляет запрос на идентификатор объекта (OID) OID_SRIOV_VF_SERIAL_NUMBER для определения серийного номера сетевого адаптера виртуальной функции PCI Express (PCIe) (VF). Этот виртуальный сетевой адаптер предоставляется в гостевой операционной системе дочернего раздела Hyper-V, к которому подключен виртуальныйf.
Элемент InformationBuffer структуры NDIS_OID_REQUEST содержит указатель на NDIS_SRIOV_VF_SERIAL_NUMBER_INFO структуру.
Комментарии
Для сопоставления сетевого адаптера VF с экземпляром VF на физическом сетевом адаптере драйвер использует серийный номер. Серийный номер создается стеком виртуализации перед выделением ресурсов для VF с помощью запроса набора OID OID_NIC_SWITCH_ALLOCATE_VF.
Коды состояния возврата
NDIS обрабатывает запрос OID OID_SRIOV_VF_SERIAL_NUMBER запроса для драйверов мини-портов. Драйверы не будут выданы этот запрос OID.
Когда NDIS обрабатывает запрос OID_SRIOV_VF_SERIAL_NUMBER, он возвращает один из следующих кодов состояния.
Код состояния | Описание |
---|---|
NDIS_STATUS_SUCCESS |
Запрос OID успешно завершен. |
NDIS_STATUS_NOT_SUPPORTED |
Драйвер мини-порта либо не поддерживает интерфейс SR-IOV, либо не поддерживает интерфейс sr-IOV. |
NDIS_STATUS_INVALID_LENGTH |
Буфер сведений был слишком коротким. NDIS задает DATA. QUERY_INFORMATION. Элемент BytesNeeded в NDIS_OID_REQUEST структуру до минимального требуемого размера буфера. |
NDIS_STATUS_FAILURE |
Сбой запроса по другим причинам. |
Требования
Версия |
Поддерживается в NDIS 6.30 и более поздних версиях. |
Заголовок |
Ntddndis.h (включая Ndis.h) |