Функция D3DKMTOpenNativeFenceFromNtHandle (d3dkmthk.h)
Dxgkrnl вызывает *D3DKMTOpenNativeFenceFromNTHandle , чтобы открыть существующее общее собственное ограждение на другом устройстве или процессе.
Синтаксис
NTSTATUS D3DKMTOpenNativeFenceFromNtHandle(
D3DKMT_OPENNATIVEFENCEFROMNTHANDLE *unnamedParam1
);
Параметры
unnamedParam1
[вход/выход] Указатель на структуру D3DKMT_OPENNATIVEFENCEFROMNTHANDLE , описывающую открываемый объект ограждения.
Возвращаемое значение
D3DKMTOpenNativeFenceFromNTHandle возвращает STATUS_SUCCESS при успешном создании. В противном случае возвращается код ошибки NTSTATUS, например STATUS_INVALID_PARAMETER.
Комментарии
Если собственный забор открывается на другом устройстве того же процесса, То NativeFenceMapping содержит те же виртуальные адреса, что и исходное собственное ограждение. Если он открывается в другом процессе, NativeFenceMapping содержит новые виртуальные машины, сопоставленные в новом адресном пространстве процесса.
Дополнительные сведения о собственных ограждениях GPU см. в разделе Объекты ограждения собственных GPU.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11, версия 24H2 |
Верхняя часть | d3dkmthk.h |