Syntaxe
BOOL EnumWindowStationsW(WINSTAENUMPROCW EnumFunc, LPARAM Context);
|
Paramètres
Nom |
Description |
lpEnumFunc |
Ce paramètre permet d'indiquer un pointeur vers une fonction de rappel EnumWindowStationProc définie par l'application. |
lParam |
Ce paramètre permet d'indiquer une valeur définie par l'application à transmettre à la fonction de rappel. |
Retour
Valeur |
Description |
0 |
Cette valeur permet d'indiquer qu'une erreur s'est produite, dans ce cas il faudrait consulter la fonction GetLastError pour obtenir plus de détails. |
!= NULL |
Ces valeurs permettent d'indiquer que l'opération a réussi. |
Description
Cette fonction permet d'effectuer l'énumération de toutes les fenêtres de station dans le système par passage du nom pour chaque fenêtre de station avec une fonction d'application utilisateur et des paramètres de chaîne de caractères étendues (Unicode).
Remarques
- Si la fonction de rappel échoue, la valeur de retour est 0. La fonction de rappel peut appeler SetLastError pour définir un code d'erreur à récupérer par l'appelant en appelant GetLastError.
- La fonction EnumWindowStationsW énumère uniquement les stations de fenêtre pour lesquelles le processus appelant dispose du droit d'accès WINSTA_ENUMERATE.
- La fonction EnumWindowStationsW appelle à plusieurs reprises la fonction de rappel lpEnumFunc jusqu'à ce que la dernière station de fenêtre soit énumérée ou que la fonction de rappel renvoie une valeur fausse.
Dernière mise à jour : Dimanche, le 6 décembre 2015