ID3D12Device ::OpenSharedHandle, méthode (d3d12.h)

Ouvre un handle pour les ressources partagées, les tas partagés et les clôtures partagées à l’aide de HANDLE et de REFIID.

Syntaxe

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

Paramètres

[in] NTHandle

Type : HANDLE

Handle qui a été généré par l’appel à ID3D12Device ::CreateSharedHandle.

riid

Type : REFIID

Identificateur global unique (GUID) pour l’une des interfaces suivantes :

Le REFIID, ou GUID, de l’interface peut être obtenu à l’aide de la macro __uuidof(). Par exemple, __uuidof(ID3D12Heap) obtient le GUID de l’interface vers une ressource.

[out, optional] ppvObj

Type : void**

Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’une des interfaces suivantes :

Valeur retournée

Type : HRESULT

Cette méthode retourne l’un des codes de retour Direct3D 12.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque D3D12.lib
DLL D3D12.dll

Voir aussi

ID3D12Device

Systèmes à plusieurs adaptateurs