Поделиться через


Функция D3DKMTOpenNativeFenceFromNtHandle (d3dkmthk.h)

Вызовы среды выполнения D3D *D3DKMTOpenNativeFenceFromNTHandle, чтобы открыть существующий общий собственный забор на другом устройстве или процессе.

Синтаксис

NTSTATUS D3DKMTOpenNativeFenceFromNtHandle(
  D3DKMT_OPENNATIVEFENCEFROMNTHANDLE *unnamedParam1
);

Параметры

unnamedParam1

[in/out] Указатель на структуру D3DKMT_OPENNATIVEFENCEFROMNTHANDLE, описывающую открытый объект ограждения.

Возвращаемое значение

D3DKMTOpenNativeFenceFromNTHandle возвращает STATUS_SUCCESS при успешном создании. В противном случае возвращается код ошибки NTSTATUS, например STATUS_INVALID_PARAMETER.

Замечания

Если собственный забор открывается на другом устройстве одного процесса, то NativeFenceMapping содержит те же виртуальные адреса, что и исходный собственный забор. Если он открывается в другом процессе, NativeFenceMapping содержит новые виртуальные машины, сопоставленные в новом адресном пространстве процесса.

Дополнительные сведения о собственных ограждениях GPU см. в разделе Объекты забора собственного GPU.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2 (WDDM 3.2)
заголовка d3dkmthk.h

См. также

D3DKMT_OPENNATIVEFENCEFROMNTHANDLE

D3DKMTCreateNativeFence

D3DKMTDesynchronizationObject

DxgkDdiOpenNativeFence