Condividi tramite


Metodo IDisplayPathInterop::CreateSourcePresentationHandle (windows.devices.display.core.interop.h)

Crea un handle NT per controllare l'accesso all'analisi in questo percorso. Un'applicazione compositor può scegliere di negoziare l'accesso ai percorsi che controlla usando questi oggetti. L'applicazione può chiamare IDisplayDeviceInterop.OpenSharedHandle per creare un oggetto DisplaySource da questo handle.

Sintassi

HRESULT CreateSourcePresentationHandle(
  HANDLE *pValue
);

Parametri

pValue

Tipo: HANDLE*

Puntatore a un handle che riceve l'oggetto presentazione di origine appena creato.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce S_OK se ha avuto esito positivo; in caso contrario, un codice di errore che indica il motivo per cui non è riuscito. Se ha esito positivo, pValue punterà sempre all'handle appena creato.

Commenti

Più processi possono avere handle dello stesso oggetto, consentendo l'uso dell'oggetto per la sincronizzazione o la condivisione tra processi. Questi meccanismi di condivisione degli oggetti sono disponibili.

  • Un processo può specificare l'handle dell'oggetto in una chiamata alla funzione DuplicateHandle per creare un handle duplicato che può essere usato da un altro processo.
  • Un processo può specificare il nome dell'oggetto in una chiamata alla funzione IDisplayDeviceInterop.OpenSharedHandle .

Usare la funzione CloseHandle per chiudere l'handle. Il sistema chiude automaticamente l'handle al termine del processo. L'oggetto viene eliminato definitivamente quando l'ultimo handle è stato chiuso e l'ultimo riferimento all'interfaccia è stato rilasciato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Piattaforma di destinazione Windows
Intestazione windows.devices.display.core.interop.h
Libreria d3d12.lib
DLL d3d12.dll