Fungsi GetNamedPipeClientProcessId (winbase.h)
Mengambil pengidentifikasi proses klien untuk pipa bernama yang ditentukan.
Sintaks
BOOL GetNamedPipeClientProcessId(
[in] HANDLE Pipe,
[out] PULONG ClientProcessId
);
Parameter
[in] Pipe
Handel ke instans pipa bernama. Handel ini harus dibuat oleh fungsi CreateNamedPipe .
[out] ClientProcessId
Pengidentifikasi proses.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, panggil fungsi GetLastError .
Keterangan
Windows 10, versi 1709: Pipa hanya didukung dalam kontainer aplikasi; yaitu, dari satu proses UWP ke proses UWP lain yang merupakan bagian dari aplikasi yang sama. Selain itu, pipa bernama harus menggunakan sintaks \\.\pipe\LOCAL\
untuk nama pipa.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | winbase.h (termasuk Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |