структура DXGKARG_GETBACKINGRESOURCE (dispmprt.h)
Аргументы, используемые для получения резервных ресурсов для полос MMIO виртуального устройства (сопоставленных входных данных памяти).
Синтаксис
typedef struct _DXGKARG_GETBACKINGRESOURCE {
ULONG VirtualFunctionIndex;
USHORT ResourceIndex;
PCM_PARTIAL_RESOURCE_DESCRIPTOR Resource;
PMDL pMdl;
} DXGKARG_GETBACKINGRESOURCE, *PDXGKARG_GETBACKINGRESOURCE;
Члены
VirtualFunctionIndex
Конкретная виртуальная функция для запроса безопасности.
ResourceIndex
Индекс ресурса.
Resource
Дескриптор возвращаемого ресурса, содержащий базовый адрес узла и длину ресурса.
pMdl
Указатель на MDL (список дескрипторов памяти).
Кроме того, драйвер может вернуть уже созданный MDL для использования в качестве резервного ресурса. Любой возвращаемый MDL должен указывать на непрерывное физическое пространство ОЗУ или MMIO без смещения на первую страницу, а также длину, разделенную PAGE_SIZE.
Замечания
Обратите внимание, что резервный ресурс в настоящее время ограничен диапазонами MAX_FLEXIO_RESOURCES (32). Затем эти ресурсы используются механизмом точечной и сборочной информации, присутствующих в сопоставлениях MMIO для создания полных гостевых баров. Если физическое устройство не использует ресурс в определенном индексе, устройство должно задать все возвращаемые значения и вернуть STATUS_SUCCESS.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
заголовка | dispmprt.h |