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


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

Возвращает SR-IOV виртуальную функцию PCI Express (VF) с уникальным идентификатором.

Синтаксис

SRIOV_QUERY_LUID_VF SriovQueryLuidVf;

NTSTATUS SriovQueryLuidVf(
  [in]  PVOID Context,
  [in]  LUID Luid,
  [out] PUSHORT VfIndex
)
{...}

Параметры

[in] Context

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

[in] Luid

Локальный уникальный идентификатор VF, индекс которого извлекается.

[out] VfIndex

Отсчитываемый от нуля индекс VF, запрашиваемый.

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

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

Замечания

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

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

Требования

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