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 |