Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта функция обратного вызова не поддерживается.
Возвращает Memory-Mapped пространство ввода-вывода указанной SR-IOV виртуальной функции PCI Express (VF).
Синтаксис
SRIOV_GET_MMIO_REQUIREMENTS SriovGetMmioRequirements;
NTSTATUS SriovGetMmioRequirements(
[in] PVOID Context,
[in] USHORT VfIndex,
[in] ULONG BlockId,
[out] PVOID Buffer,
[in] ULONG Length
)
{...}
Параметры
[in] Context
Указатель на определяемый драйвером контекст.
[in] VfIndex
Отсчитываемый от нуля индекс VF, к которому применяется эта операция чтения.
[in] BlockId
Число, определяющее блок для чтения. Это определяется поставщиком драйвера PF.
[out] Buffer
Указатель на буфер, который получает данные, считываемые из пространства MMIO VF.
[in] Length
Длина в байтах этой операции чтения.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае верните соответствующий код ошибки NTSTATUS.
Замечания
Эта функция обратного вызова реализуется драйвером физической функции (PF). Вызывается, когда система хочет получить требование MMIO указанного виртуальногоF.
(Question: How is this registered?)
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| целевая платформа | Виндоус |
| заголовка | pcivirt.h (include Pcivirt.h) |
| IRQL | PASSIVE_LEVEL |