Функция D3DKMTRegisterVailProcess (d3dkmthk.h)
Функция D3DKMTRegisterVailProcess регистрирует текущий процесс как процесс, который может совместно использовать выделения GPU между гостевой виртуальной машиной и узлом.
Синтаксис
NTSTATUS D3DKMTRegisterVailProcess(
GUID *unnamedParam1
);
Параметры
unnamedParam1
[in] VirtualMachineGuid, который является указателем на GUID, связанный с работающей виртуальной машиной. Виртуальной машине должен быть назначен по крайней мере один виртуальный GPU.
Возвращаемое значение
D3DKMTRegisterVailProcess возвращает код NTSTATUS, например одно из следующих значений:
Код возврата | Описание |
---|---|
STATUS_SUCCESS | Регистрация процесса прошла успешно. |
STATUS_ACCESS_DENIED | Процесс не имеет достаточных привилегий для вызова этого API. Обратите внимание, что в этом случае могут быть возвращены другие коды состояния. |
STATUS_INVALID_PARAMETER | Значение, переданное в VirtualMachineGuid , недопустимо. |
STATUS_GRAPHICS_VAIL_STATE_CHANGED | Виртуальной машине не назначен виртуальный GPU. |
STATUS_INVALID_DISPOSITION | В процессе не создается графический контекст. |
STATUS_NOT_FOUND | Виртуальная машина с заданным GUID не найдена. |
Можно также вернуть другие коды состояния.
Комментарии
Вызывающий процесс должен иметь те же привилегии, что и клиентский процесс удаленного рабочего стола (RDP), созданный для экземпляра виртуальной машины, указанного параметром VirtualMachineGuid .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 версии 22H2 |
Целевая платформа | Универсальное |
Верхняя часть | d3dkmthk.h (включая d3dkmthk.h) |
Библиотека | gdi32.lib |
DLL | gdi32.dll |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по