ID3D12Device::OpenSharedHandle 메서드(d3d12.h)

HANDLE 및 REFIID를 사용하여 공유 리소스, 공유 힙 및 공유 펜스에 대한 핸들을 엽니다.

구문

HRESULT OpenSharedHandle(
  [in]            HANDLE NTHandle,
                  REFIID riid,
  [out, optional] void   **ppvObj
);

매개 변수

[in] NTHandle

형식: HANDLE

ID3D12Device::CreateSharedHandle 호출에 의해 출력된 핸들입니다.

riid

형식: REFIID

다음 인터페이스 중 하나에 대한 GUID(Globally Unique Identifier)입니다.

인터페이스의 REFIID 또는 GUID는 __uuidof() 매크로를 사용하여 가져올 수 있습니다. 예를 들어 __uuidof(ID3D12Heap)은 리소스에 대한 인터페이스의 GUID 를 가져옵니다.

[out, optional] ppvObj

형식: void**

다음 인터페이스 중 하나에 대한 포인터를 수신하는 메모리 블록에 대한 포인터입니다.

반환 값

형식: HRESULT

이 메서드는 Direct3D 12 반환 코드 중 하나를 반환합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d12.h
라이브러리 D3D12.lib
DLL D3D12.dll

추가 정보

ID3D12Device

다중 어댑터 시스템