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.
Proses secara otomatis membuat koneksi ke stasiun jendela dan desktop saat pertama kali memanggil fungsi USER32 atau GDI32 (selain stasiun jendela dan fungsi desktop). Sistem menentukan stasiun jendela tempat proses terhubung sesuai dengan aturan berikut:
- Jika proses telah memanggil fungsiSetProcessWindowStation, proses tersebut tersambung ke stasiun jendela yang ditentukan dalam panggilan tersebut.
- Jika proses tidak memanggil SetProcessWindowStation, proses tersebut terhubung ke stasiun jendela yang diwariskan dari proses induk.
- Jika proses tidak memanggil SetProcessWindowStation dan tidak mewarisi stasiun jendela, sistem mencoba membuka akses MAXIMUM_ALLOWED dan terhubung ke stasiun jendela sebagai berikut:
- Jika nama stasiun jendela ditentukan dalam lpDesktop anggota struktur STARTUPINFO yang digunakan saat proses dibuat, proses akan terhubung ke stasiun jendela yang ditentukan.
- Jika tidak, jika proses berjalan dalam sesi masuk pengguna interaktif, proses akan terhubung ke stasiun jendela interaktif.
- Jika proses berjalan dalam sesi masuk noninteraktif, nama stasiun jendela terbentuk berdasarkan pengidentifikasi sesi masuk dan upaya dilakukan untuk membuka stasiun jendela tersebut. Jika operasi terbuka gagal karena stasiun jendela ini tidak ada, sistem mencoba membuat stasiun jendela dan desktop default.
Stasiun jendela yang ditetapkan selama proses koneksi ini tidak dapat ditutup dengan memanggil fungsi CloseWindowStation.
Saat proses terhubung dengan stasiun window, sistem mencari dalam tabel handle proses untuk pewarisan handle. Sistem ini menggunakan handle stasiun jendela pertama yang ditemukannya. Jika Anda ingin proses anak tersambung ke stasiun jendela tertentu yang diwariskan, Anda harus memastikan bahwa hanya handel yang diinginkan yang ditandai sebagai dapat diwariskan. Jika proses anak mewarisi beberapa pegangan stasiun jendela, hasil dari koneksi stasiun jendela tidak pasti.
Panggilan ke stasiun jendela yang dibuka sistem saat menghubungkan sebuah proses ke stasiun jendela tidak dapat diwarisi.
Topik terkait