Bagikan melalui


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

Lihat juga

CreateNamedPipe

GetNamedPipeServerProcessId

Fungsi Pipa

Gambaran Umum Pipa