PWLX_ASSIGN_SHELL_PROTECTION función de devolución de llamada (winwlx.h)
[La función WlxAssignShellProtection ya no está disponible para su uso a partir de Windows Server 2008 y Windows Vista.]
Lo llama GINA para asignar protección al programa de shell de un usuario que ha iniciado sesión recientemente.
Esta función se ha reemplazado por la función CreateProcessAsUser de la API de Windows.
Sintaxis
PWLX_ASSIGN_SHELL_PROTECTION PwlxAssignShellProtection;
int PwlxAssignShellProtection(
[in] HANDLE hWlx,
[in] HANDLE hToken,
[in] HANDLE hProcess,
[in] HANDLE hThread
)
{...}
Parámetros
[in] hWlx
Especifica el identificador de Winlogon pasado a GINA en la llamada a WlxInitialize .
[in] hToken
Especifica el identificador de un token principal.
[in] hProcess
Especifica el identificador del proceso que se va a modificar. El proceso debe crearse en el estado suspendido y este debe ser el identificador devuelto en la estructura PROCESS_INFORMATION .
[in] hThread
Especifica el identificador para el subproceso inicial del proceso.
Valor devuelto
La función WlxAssignShellProtection devuelve los errores detectados al intentar asignar protección.
Comentarios
La función CreateProcessAsUser de la API de Windows reemplaza a WlxAssignShellProtection. Llame a CreateProcessAsUser en WlxActivateUserShell para crear el proceso de shell y establecer sus protecciones en una sola llamada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winwlx.h |