다음을 통해 공유


D3DKMTOpenNativeFenceFromNtHandle 함수(d3dkmthk.h)

Dxgkrnl은 *D3DKMTOpenNativeFenceFromNTHandle 을 호출하여 다른 디바이스 또는 프로세스에서 기존 공유 네이티브 펜스를 엽니다.

구문

NTSTATUS D3DKMTOpenNativeFenceFromNtHandle(
  D3DKMT_OPENNATIVEFENCEFROMNTHANDLE *unnamedParam1
);

매개 변수

unnamedParam1

[in/out] 열 펜스 개체를 설명하는 D3DKMT_OPENNATIVEFENCEFROMNTHANDLE 구조체에 대한 포인터입니다.

반환 값

D3DKMTOpenNativeFenceFromNTHandle은 성공적으로 만들 때 STATUS_SUCCESS 반환합니다. 그렇지 않으면 STATUS_INVALID_PARAMETER 같은 NTSTATUS 오류 코드를 반환합니다.

설명

네이티브 펜스가 동일한 프로세스의 다른 디바이스에서 열려 있는 경우 NativeFenceMapping 에는 원래 네이티브 펜스와 동일한 가상 주소가 포함됩니다. 다른 프로세스에서 열려 있는 경우 NativeFenceMapping 에는 새 프로세스 주소 공간에 매핑된 새 VA가 포함됩니다.

네이티브 GPU 펜스에 대한 자세한 내용은 네이티브 GPU 펜스 개체를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2
머리글 d3dkmthk.h

추가 정보

D3DKMT_OPENNATIVEFENCEFROMNTHANDLE

D3DKMTCreateNativeFence

D3DKMTDestroySynchronizationObject

DxgkDdiOpenNativeFence