PWLX_ASSIGN_SHELL_PROTECTION funzione di callback (winwlx.h)
[La funzione WlxAssignShellProtection non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]
Chiamato da GINA per assegnare la protezione al programma shell di un utente appena connesso.
Questa funzione è stata sostituita dalla funzione CreateProcessAsUser dell'API Windows.
Sintassi
PWLX_ASSIGN_SHELL_PROTECTION PwlxAssignShellProtection;
int PwlxAssignShellProtection(
[in] HANDLE hWlx,
[in] HANDLE hToken,
[in] HANDLE hProcess,
[in] HANDLE hThread
)
{...}
Parametri
[in] hWlx
Specifica l'handle Winlogon passato a GINA nella chiamata WlxInitialize .
[in] hToken
Specifica l'handle in un token primario.
[in] hProcess
Specifica l'handle per il processo da modificare. Il processo deve essere creato nello stato sospeso e questo deve essere l'handle restituito nella struttura PROCESS_INFORMATION .
[in] hThread
Specifica l'handle per il thread iniziale del processo.
Valore restituito
La funzione WlxAssignShellProtection restituisce eventuali errori rilevati durante il tentativo di assegnare la protezione.
Commenti
La funzione CreateProcessAsUser dell'API Windows sostituisce WlxAssignShellProtection. Chiamare CreateProcessAsUser in WlxActivateUserShell per creare il processo della shell e impostare le relative protezioni in una singola chiamata.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winwlx.h |