Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menghitung semua stasiun jendela dalam sesi saat ini. Fungsi ini meneruskan nama setiap stasiun jendela, pada gilirannya, ke fungsi panggilan balik yang ditentukan aplikasi.
Sintaksis
BOOL EnumWindowStationsW(
[in] WINSTAENUMPROCW lpEnumFunc,
[in] LPARAM lParam
);
Parameter
[in] lpEnumFunc
Penunjuk ke fungsi panggilan balik EnumWindowStationProc yang ditentukan aplikasi.
[in] lParam
Nilai yang ditentukan aplikasi untuk diteruskan ke fungsi panggilan balik.
Mengembalikan nilai
Jika fungsi berhasil, fungsi mengembalikan nilai bukan nol yang dikembalikan oleh fungsi panggilan balik yang ditujukkan ke lpEnumFunc.
Jika fungsi tidak dapat melakukan enumerasi, nilai yang dikembalikan adalah nol. Panggil GetLastError
Jika fungsi panggilan balik gagal, nilai yang dikembalikan adalah nol. Fungsi panggilan balik dapat memanggil SetLastError
Komentar
Fungsi
EnumWindowStations berulang kali memanggil fungsi panggilan balik lpEnumFunc hingga stasiun jendela terakhir dijumlahkan atau fungsi panggilan balik mengembalikan FALSE.
Nota
Header winuser.h mendefinisikan EnumWindowStations sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
winuser.h (termasuk Windows.h) |
| Pustaka |
User32.lib |
| DLL |
User32.dll |
Lihat juga
Window Station dan Desktop Functions