[]
        
(Showing Draft Content)

C1.Util.DX.Direct3D11.Device.OpenSharedResource

OpenSharedResource Method

OpenSharedResource<T>(nint)

Give a device access to a shared resource created on a different Direct3d device.

Declaration
public T OpenSharedResource<T>(nint resourceHandle) where T : ComObject
Public Function OpenSharedResource(Of T As ComObject)(resourceHandle As IntPtr) As T
Parameters
Type Name Description
nint resourceHandle

A resource handle. See remarks.

Returns
Type Description
T

This method returns a reference to the resource we are gaining access to.

Type Parameters
Name Description
T

The type of the resource we are gaining access to.

OpenSharedResource(nint, Guid)

HRESULT ID3D11Device::OpenSharedResource([In] void* hResource,[In] const GUID& ReturnedInterface,[Out, Optional] void** ppResource)

Declaration
public nint OpenSharedResource(nint hResource, Guid returnedInterface)
Public Function OpenSharedResource(hResource As IntPtr, returnedInterface As Guid) As IntPtr
Parameters
Type Name Description
nint hResource
Guid returnedInterface
Returns
Type Description
nint