Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Запрос указывает, что стек виртуализации или устройство SR-IOV получило одно из событий, перечисленных в SRIOV_PF_EVENT.
Основной код
Входной буфер
Указатель на структуру SRIOV_PNP_EVENT_COMPLETE, содержащую код NTSTATUS, с помощью которого необходимо завершить запрос IOCTL_SRIOV_NOTIFICATION.
Длина входного буфера
Размер структуры SRIOV_PNP_EVENT_COMPLETE.
Выходной буфер
Нет.
Длина выходного буфера
Ноль.
Буфер входных и выходных данных
Нет.
Длина буфера ввода и вывода
Ноль.
Блок состояния
Irp->IoStatus.Status STATUS_SUCCESS, если запрос выполнен успешно. В противном случае состояние соответствующего условия ошибки в качестве кода NTSTATUS.
Замечания
Этот запрос IOCTL отправляется стеком виртуализации в драйвер SR-IOV физической функции (PF) PCI Express, который предоставляет GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE.
Стек виртуализации отправляет запрос IOCTL_SRIOV_EVENT_COMPLETE, когда драйвер физической функции (PF) завершает ранее отправленный запрос IOCTL_SRIOV_NOTIFICATION. Запрос IOCTL_SRIOV_EVENT_COMPLETE можно выполнить синхронно. Стек предоставляет код NTSTATUS, заданный для SRIOV_PNP_EVENT_COMPLETE, является входным буфером.
Требования
| Требование | Ценность |
|---|---|
| заголовка | pcivirt.h |
| IRQL | PASSIVE_LEVEL |