функция обратного вызова 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 |