UDF > WinAPIEx > System > Station & Desktop >


_WinAPI_EnumDesktops

Énumère tous les bureaux associés à la station window spécifiée du processus appelant

#include <WinAPISys.au3>
_WinAPI_EnumDesktops ( $hStation )

Paramètre

$hStation Handle de la station window, dont les postes de travail doivent être énumérés. Ce handle doit avoir les droits d'accès $WINSTA_ENUMDESKTOPS.

Valeur de retour

Succès: Retourne le tableau des noms de bureau. L'élément zéro du tableau indique le nombre de bureaux.
Échec: Définit @error <> 0.

Remarque

_WinAPI_EnumDesktops() énumère uniquement les bureaux pour lesquels le processus appelant a les droits d'accès $DESKTOP_ENUMERATE.

Voir aussi

Consultez EnumDesktops dans la librairie MSDN.

Exemple

#include <Array.au3>
#include <WinAPISys.au3>

Local $aData = _WinAPI_EnumDesktops(_WinAPI_GetProcessWindowStation())

_ArrayDisplay($aData, '_WinAPI_EnumDesktops')