Partager via


PWLX_CREATE_USER_DESKTOP fonction de rappel (winwlx.h)

[La fonction WlxCreateUserDesktop n’est plus disponible depuis Windows Server 2008 et Windows Vista.]

Appelé par GINA pour créer d’autres bureaux d’application pour l’utilisateur.

Note Les DLL GINA sont ignorées dans Windows Vista.
 

Syntaxe

PWLX_CREATE_USER_DESKTOP PwlxCreateUserDesktop;

BOOL PwlxCreateUserDesktop(
  [in]  HANDLE hWlx,
  [in]  HANDLE hToken,
  [in]  DWORD Flags,
  [in]  PWSTR pszDesktopName,
  [out] PWLX_DESKTOP *ppDesktop
)
{...}

Paramètres

[in] hWlx

Spécifie le handle Winlogon passé à GINA dans l’appel WlxInitialize .

[in] hToken

Spécifie le handle du jeton de l’utilisateur pour lequel le bureau est en cours de création.

[in] Flags

Spécifie l’accès au bureau. Spécifiez l’une des options suivantes.

Valeur Signification
WLX_CREATE_INSTANCE_ONLY
Spécifie que seule cette instance de l’utilisateur a accès.
WLX_CREATE_USER
Spécifie que toute instance de cet utilisateur a accès.

[in] pszDesktopName

Spécifie le nom du bureau à créer.

[out] ppDesktop

Si le bureau est créé, retourne un pointeur vers une structure WLX_DESKTOP pour le nouveau bureau. Ce pointeur peut être utilisé dans un appel à WlxSetReturnDesktop pour en faire le bureau actuel après le traitement d’un événement SAS .

Valeur retournée

La fonction WlxCreateUserDesktop retourne l’une des valeurs suivantes.

Code de retour Description
TRUE
Le bureau a été créé.
FALSE
Le bureau n’a pas été créé.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winwlx.h

Voir aussi

WlxInitialize

WlxSetReturnDesktop