Funzione EnumWindowStationsA (winuser.h)
Enumera tutte le stazioni finestra nella sessione corrente. La funzione passa il nome di ogni stazione finestra, a sua volta, a una funzione di callback definita dall'applicazione.
Sintassi
BOOL EnumWindowStationsA(
[in] WINSTAENUMPROCA lpEnumFunc,
[in] LPARAM lParam
);
Parametri
[in] lpEnumFunc
Puntatore a una funzione di callback definita dall'applicazione EnumWindowStationProc .
[in] lParam
Valore definito dall'applicazione da passare alla funzione di callback.
Valore restituito
Se la funzione ha esito positivo, restituisce il valore diverso da zero restituito dalla funzione callback a cui è stato fatto riferimento lpEnumFunc.
Se la funzione non è in grado di eseguire l'enumerazione, il valore restituito è zero. Chiamare GetLastError per ottenere informazioni sull'errore estese.
Se la funzione di callback ha esito negativo, il valore restituito è zero. La funzione di callback può chiamare SetLastError per impostare un codice di errore per il chiamante da recuperare chiamando GetLastError.
Commenti
La funzione EnumWindowStations enumera solo quelle stazioni finestra per cui il processo chiamante ha il diritto di accesso WINSTA_ENUMERATE. Per altre informazioni, vedere Diritti di accesso e sicurezza della stazione di finestra.
EnumWindowStations richiama ripetutamente la funzione di callback lpEnumFunc fino all'enumerazione dell'ultima stazione finestra o la funzione di callback restituisce FALSE.
Nota
L'intestazione winuser.h definisce EnumWindowStations come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per