Método IDisplayPathInterop::CreateSourcePresentationHandle (windows.devices.display.core.interop.h)
Crea un identificador NT para controlar el acceso a la exploración en esta ruta de acceso. Una aplicación compositora puede elegir el acceso de agente a las rutas de acceso que controla mediante estos objetos. La aplicación puede llamar a IDisplayDeviceInterop.OpenSharedHandle para crear un objeto DisplaySource a partir de este identificador.
Sintaxis
HRESULT CreateSourcePresentationHandle(
HANDLE *pValue
);
Parámetros
pValue
Tipo: HANDLE*
Puntero a un identificador que recibe el objeto de presentación de origen recién creado.
Valor devuelto
Tipo: HRESULT
Este método devuelve S_OK si se realizó correctamente; de lo contrario, un código de error que indica por qué se produjo un error. Si se realizó correctamente, pValue siempre apuntará al identificador recién creado.
Comentarios
Varios procesos pueden tener identificadores del mismo objeto, lo que permite el uso del objeto para la sincronización entre procesos o el uso compartido. Estos mecanismos de uso compartido de objetos están disponibles.
- Un proceso puede especificar el identificador de objeto en una llamada a la función DuplicateHandle para crear un identificador duplicado que otro proceso pueda usar.
- Un proceso puede especificar el nombre del objeto en una llamada a la función IDisplayDeviceInterop.OpenSharedHandle .
Use la función CloseHandle para cerrar el identificador. El sistema cierra el identificador automáticamente cuando finaliza el proceso. El objeto se destruye cuando se ha cerrado su último identificador y se ha liberado su última referencia de interfaz.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Plataforma de destino | Windows |
Encabezado | windows.devices.display.core.interop.h |
Library | d3d12.lib |
Archivo DLL | d3d12.dll |