Метод 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

См. также раздел

ID3D12Device

Системы с несколькими адаптерами