функция обратного вызова DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG (dispmprt.h)
Эта функция обратного вызова позволяет не привилегированной виртуальной машине задать содержимое пространства конфигурации виртуальной функции PCI Express SR-IOV.
Синтаксис
DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkddiWritevirtualfunctionconfig;
NTSTATUS DxgkddiWritevirtualfunctionconfig(
[in] HANDLE Context,
[in, out] DXGKARG_WRITEVIRTUALFUNCTIONCONFIG *pArgs
)
{...}
Параметры
[in] Context
Контекст минипорта, возвращаемый драйвером в структуре DXGKDDI_SRIOV_INTERFACE.
[in, out] pArgs
Указатель на структуру DXGKARG_WRITEVIRTUALFUNCTIONCONFIG.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если операция выполнена успешно.
Замечания
Предоставление гостевого раздела прямого доступа к пространству конфигурации может быть проблематичным, поэтому эта функция предоставляет метод безопасного доступа к блоку конфигурации виртуальных функций.
Обратите внимание, что это должно возвращать значения и побочные эффекты, как будто записано в блок конфигурации виртуального устройства. Использование этого интерфейса может выполнять запись, обрабатывая ее внутри драйвера, предоставляя интерфейс или вызывая SetVirtualFunctionData (из PCI_VIRTUALIZATION_INTERFACE более низкого уровня PDO) или некоторые сочетания двух.
Требования
Требование | Ценность |
---|---|
заголовка | dispmprt.h |