Метод 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) для одного из следующих интерфейсов:
Идентификатор REFIID или GUID интерфейса можно получить с помощью макроса __uuidof(). Например, __uuidof(ID3D12Heap) получит GUID интерфейса к ресурсу.[out, optional] ppvObj
Тип: void**
Указатель на блок памяти, который получает указатель на один из следующих интерфейсов:
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из кодов возврата Direct3D 12.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d12.h |
Библиотека | D3D12.lib |
DLL | D3D12.dll |