Bagikan melalui


Fungsi EnumWindowStationsW (winuser.h)

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 untuk mendapatkan informasi kesalahan yang diperluas.

Jika fungsi panggilan balik gagal, nilai yang dikembalikan adalah nol. Fungsi panggilan balik dapat memanggil SetLastError untuk mengatur kode kesalahan bagi pemanggil untuk diambil dengan memanggil GetLastError.

Komentar

Fungsi EnumWindowStations hanya menghitung stasiun jendela yang proses panggilannya memiliki hak akses WINSTA_ENUMERATE. Untuk informasi selengkapnya, lihat Keamanan dan Hak Akses Window Station.

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

EnumWindowStationProc

Window Station dan Desktop Functions

Window Stations