IDisplayPathInterop::CreateSourcePresentationHandle 方法 (windows.devices.display.core.interop.h)
创建 NT 句柄,用于控制对此路径上的 scanout 的访问。 合成器应用程序可以选择代理访问它使用这些对象控制的路径。 应用程序可以调用 IDisplayDeviceInterop.OpenSharedHandle 从此句柄创建 DisplaySource 对象。
语法
HRESULT CreateSourcePresentationHandle(
HANDLE *pValue
);
参数
pValue
类型: HANDLE*
指向接收新创建的源演示文稿对象的 HANDLE 的指针。
返回值
类型: HRESULT
如果成功,此方法将返回 S_OK ,否则返回指示失败原因的失败代码。 如果成功,则 pValue 将始终指向新创建的句柄。
注解
多个进程可以具有同一对象的句柄,从而允许使用该对象进行进程间同步或共享。 这些对象共享机制可用。
- 进程可以在对 DuplicateHandle 函数的调用中指定对象句柄,以创建可由另一个进程使用的重复句柄。
- 进程可以在调用 IDisplayDeviceInterop.OpenSharedHandle 函数时指定对象的名称。
使用 CloseHandle 函数关闭句柄。 进程终止时,系统会自动关闭句柄。 当对象的最后一个句柄已关闭并释放其最后一个接口引用时,将销毁该对象。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10内部版本 20348 |
最低受支持的服务器 | Windows 10内部版本 20348 |
目标平台 | Windows |
标头 | windows.devices.display.core.interop.h |
Library | d3d12.lib |
DLL | d3d12.dll |