Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Некоторые сведения связаны с предварительно выпущенным продуктом, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.]
Функция VmbChannelGetMmioSpace извлекает виртуальный адрес ядра пространства MMIO, выделенного каналу. Это пространство MMIO зарезервировано через VmbServerChannelInitSetMmioMegabytes. Эта функция действительна только после получения обратного вызова открытого канала.
Синтаксис
FN_VMB_CHANNEL_GET_MMIO_SPACE FnVmbChannelGetMmioSpace;
VOID FnVmbChannelGetMmioSpace(
VMBCHANNEL Channel,
UINT64 *MmioAddress,
UINT64 *MmioSize
)
{...}
Параметры
Channel
Дескриптор канала. Выделяется VmbChannelAllocate.
MmioAddress
Указатель на PVOID для заполнения физического адреса MMIO.
MmioSize
Указатель на возвращаемый размер пространства MMIO.
Возвращаемое значение
Никакой
Замечания
Важный
Эта функция вызывается через клиентский интерфейс клиентской библиотеки режима ядра VMBus (KMCL), предоставляемый драйвером шины Vmbkmcl.sys. Это клиентская функция, доступ к ней осуществляется из структуры KMCL_CLIENT_INTERFACE_V1.
Дополнительные сведения см. в разделе "Примечания" KMCL_CLIENT_INTERFACE_V1.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 1803 |
| заголовка | vmbuskernelmodeclientlibapi.h |