Directx 如何将DXGI共享资源的句柄传递给另一个进程?
根据IDXGIResource::GetSharedHandle的文档,我应该能够“将这个句柄封送到另一个进程,以便与另一个进程中的设备共享资源” 但不清楚如何通过这个把手。我可以把这个句柄的值传递给另一个进程吗?还是我需要一些具体的方法Directx 如何将DXGI共享资源的句柄传递给另一个进程?,directx,dxgi,Directx,Dxgi,根据IDXGIResource::GetSharedHandle的文档,我应该能够“将这个句柄封送到另一个进程,以便与另一个进程中的设备共享资源” 但不清楚如何通过这个把手。我可以把这个句柄的值传递给另一个进程吗?还是我需要一些具体的方法 谢谢 是的,您可以将此句柄直接传递给另一个进程并通过OpenSharedResource函数访问它。是的,您可以将此句柄直接传递给另一个进程并通过OpenSharedResource函数访问它。现在建议使用CreateSharedHandle()而不是GetS
谢谢 是的,您可以将此句柄直接传递给另一个进程并通过OpenSharedResource函数访问它。是的,您可以将此句柄直接传递给另一个进程并通过OpenSharedResource函数访问它。现在建议使用
CreateSharedHandle()
而不是GetSharedHandle()
并使用D3D11\u资源\u杂项\u共享\u处理创建纹理
。我不得不调用DuplicateHandle
()以便将创建的句柄传递给另一个进程,该进程将使用OpenSharedResource1()
打开。现在建议使用CreateSharedHandle()
而不是GetSharedHandle()
并使用D3D11\u资源\u杂项\u共享\u处理创建纹理
。我必须调用DuplicateHandle
()才能将创建的句柄
传递给另一个进程,该进程将使用OpenSharedResource1()
打开。是的,您可以将此句柄直接传递给另一个进程,并通过OpenSharedResource函数访问它。谢谢。在我的代码中工作。是的,您可以将此句柄直接传递给另一个进程,并通过OpenSharedResource函数访问它。谢谢。在我的代码中工作。