Fungsi OpenDesktopA (winuser.h)
Membuka objek desktop yang ditentukan.
Sintaksis
HDESK OpenDesktopA(
[in] LPCSTR lpszDesktop,
[in] DWORD dwFlags,
[in] BOOL fInherit,
[in] ACCESS_MASK dwDesiredAccess
);
Parameter
[in] lpszDesktop
Nama desktop yang akan dibuka. Nama desktop tidak peka huruf besar/kecil.
Desktop ini harus dimiliki oleh stasiun jendela saat ini.
[in] dwFlags
Parameter ini bisa nol atau nilai berikut.
Nilai | Arti |
---|---|
|
Memungkinkan proses yang berjalan di akun lain di desktop untuk mengatur kait dalam proses ini. |
[in] fInherit
Jika nilai ini TRUE, proses yang dibuat oleh proses ini akan mewarisi handel. Jika tidak, proses tidak mewarisi handel ini.
[in] dwDesiredAccess
Akses ke desktop. Untuk daftar hak akses, lihat Keamanan Desktop dan Hak Akses.
Mengembalikan nilai
Jika fungsi berhasil, nilai pengembalian adalah handel ke desktop yang dibuka. Setelah selesai menggunakan handel, panggil fungsi closeDesktop
Jika fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.
Komentar
Proses panggilan harus memiliki stasiun jendela terkait, baik yang ditetapkan oleh sistem pada waktu pembuatan proses atau diatur oleh fungsi setProcessWindowStation
Jika parameter
Nota
Header winuser.h mendefinisikan OpenDesktop 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 |
set API |
ext-ms-win-ntuser-windowstation-ansi-l1-1-1 (diperkenalkan di Windows 10, versi 10.0.14393) |
Lihat juga
CloseDesktop
Desktop