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 |