Compartilhar via


Método IDisplayPathInterop::CreateSourcePresentationHandle (windows.devices.display.core.interop.h)

Cria um identificador NT para controlar o acesso à verificação nesse caminho. Um aplicativo compositor pode optar por intermediar o acesso a caminhos que ele controla usando esses objetos. Seu aplicativo pode chamar IDisplayDeviceInterop.OpenSharedHandle para criar um objeto DisplaySource desse identificador.

Sintaxe

HRESULT CreateSourcePresentationHandle(
  HANDLE *pValue
);

Parâmetros

pValue

Tipo: HANDLE*

Um ponteiro para um HANDLE que recebe o objeto de apresentação de origem recém-criado.

Retornar valor

Tipo: HRESULT

Esse método retornará S_OK se tiver êxito, caso contrário, um código de falha indicando por que ele falhou. Se tiver êxito, pValue sempre apontará para o identificador recém-criado.

Comentários

Vários processos podem ter identificadores do mesmo objeto, permitindo o uso do objeto para sincronização ou compartilhamento entre processos. Esses mecanismos de compartilhamento de objetos estão disponíveis.

  • Um processo pode especificar o identificador de objeto em uma chamada para a função DuplicateHandle para criar um identificador duplicado que pode ser usado por outro processo.
  • Um processo pode especificar o nome do objeto em uma chamada para a função IDisplayDeviceInterop.OpenSharedHandle .

Use a função CloseHandle para fechar o identificador. O sistema fecha o identificador automaticamente quando o processo é encerrado. O objeto é destruído quando seu último identificador foi fechado e sua última referência de interface foi liberada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Plataforma de Destino Windows
Cabeçalho windows.devices.display.core.interop.h
Biblioteca d3d12.lib
DLL d3d12.dll