Fungsi ProcessIdToSessionId (processthreadsapi.h)
Mengambil sesi Layanan Desktop Jauh yang terkait dengan proses tertentu.
Sintaks
BOOL ProcessIdToSessionId(
[in] DWORD dwProcessId,
[out] DWORD *pSessionId
);
Parameter
[in] dwProcessId
Menentukan pengidentifikasi proses. Gunakan fungsi GetCurrentProcessId untuk mengambil pengidentifikasi proses untuk proses saat ini.
[out] pSessionId
Penunjuk ke variabel yang menerima pengidentifikasi sesi Layanan Desktop Jauh tempat proses yang ditentukan berjalan. Untuk mengambil pengidentifikasi sesi yang saat ini dilampirkan ke konsol, gunakan fungsi WTSGetActiveConsoleSessionId .
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah nilai bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Penelepon harus memegang akses PROCESS_QUERY_INFORMATION tepat untuk proses yang ditentukan. Untuk informasi selengkapnya, lihat Keamanan Proses dan Hak Akses.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | processthreadsapi.h (termasuk Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk