Funzione SetProcessRestrictionExemption (winuser.h)
Esenta il processo di chiamata dalle restrizioni che impediscono ai processi desktop di interagire con l'ambiente app di Windows Store. Questa funzione viene usata dagli strumenti di sviluppo e debug.
Questa funzione ha esito positivo solo se è presente una licenza per sviluppatori nel sistema. Una volta completato il processo di chiamata, sarà possibile eseguire le azioni seguenti, soggetto alle restrizioni di isolamento dei privilegi dell'interfaccia utente (UIPI):
- Collegare hook globali (ed hook di eventi) ai processi delle app di Windows Store.
- Collegare code di input tra i processi delle app di Windows Store, i browser delle app di Windows Store, i processi di sistema e i processi dell'applicazione desktop.
- Cambiare in primo piano arbitrariamente tra l'app di Windows Store e gli ambienti desktop.
Sintassi
BOOL SetProcessRestrictionExemption(
BOOL fEnableExemption
);
Parametri
fEnableExemption
Se impostato su TRUE, indica una richiesta per disabilitare l'esenzione per il processo chiamante.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Qualsiasi processo può chiamare questa funzione, inclusi i processi e i processi delle app desktop e Windows Store che usano il codice IL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | Winuser |
Libreria | User32.lib |
DLL | User32.dll |