функция обратного вызова SRIOV_RESET_FUNCTION (pcivirt.h)

Сбрасывает указанную виртуальную функцию PCI Express SR-IOV (VF).

Синтаксис

SRIOV_RESET_FUNCTION SriovResetFunction;

NTSTATUS SriovResetFunction(
  [in] PVOID Context,
  [in] USHORT VfIndex
)
{...}

Параметры

[in] Context

Указатель на определяемый драйвером контекст.

[in] VfIndex

Отсчитываемый от нуля индекс виртуальной машины, который должен быть сброшен.

Возвращаемое значение

Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае верните соответствующий код ошибки NTSTATUS.

Замечания

Эта функция обратного вызова реализуется драйвером физической функции (PF). Он вызывается, когда система хочет сбросить определенную виртуальную функцию.

Драйвер PF регистрирует свою реализацию, задав ResetVf член SRIOV_DEVICE_INTERFACE_STANDARD, настройка структуры WDF_QUERY_INTERFACE_CONFIG и вызов WdfDeviceAddQueryInterface.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
заголовка pcivirt.h
IRQL PASSIVE_LEVEL