Share via


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