структура DXGKARG_QUERYPROBEDBARS (dispmprt.h)
Запросы к регистрам базовых адресов (BARS).
Синтаксис
typedef struct _DXGKARG_QUERYPROBEDBARS {
ULONG VirtualFunctionIndex;
PULONG BaseRegisterValues;
} DXGKARG_QUERYPROBEDBARS, *PDXGKARG_QUERYPROBEDBARS;
Члены
VirtualFunctionIndex
Отсчитываемое от нуля смещение виртуальной функции от первого VF, предоставляемого этой физической функцией.
BaseRegisterValues
Указатель на массив ULONG, ограниченный количеством регистров базовых адресов на устройстве PCI (в настоящее время 6). Драйвер должен полностью заполнить этот массив, даже если значения имеют значение 0. Эти значения представляют размеры PCIe BAR в байтах. Возвращаемое значение должно быть размером минус -1, а затем побитовой — нет. Например, бар 256 МБ представлен как 0xF000'0000. Это точно так же, как шина PCI перечисляет размеры BAR. Для 64-разрядных отрезков (или полос размером более 4 ГБ) используются две последовательные полосы, при этом нижняя полоса задает бит PCI_TYPE_64BIT (0x4) на нижней панели.
Требования
Требование | Значение |
---|---|
Заголовок | dispmprt.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по