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 |