Fungsi QueryFullProcessImageNameA (winbase.h)

Mengambil nama lengkap gambar yang dapat dieksekusi untuk proses yang ditentukan.

Sintaks

BOOL QueryFullProcessImageNameA(
  [in]      HANDLE hProcess,
  [in]      DWORD  dwFlags,
  [out]     LPSTR  lpExeName,
  [in, out] PDWORD lpdwSize
);

Parameter

[in] hProcess

Handel untuk proses. Handel ini harus dibuat dengan hak akses PROCESS_QUERY_INFORMATION atau PROCESS_QUERY_LIMITED_INFORMATION. Untuk informasi selengkapnya, lihat Keamanan Proses dan Hak Akses.

[in] dwFlags

Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
0
Nama harus menggunakan format jalur Win32.
PROCESS_NAME_NATIVE
0x00000001
Nama harus menggunakan format jalur sistem asli.

[out] lpExeName

Jalur ke gambar yang dapat dieksekusi. Jika fungsi berhasil, string ini dihentikan null.

[in, out] lpdwSize

Pada input, menentukan ukuran buffer lpExeName , dalam karakter. Setelah berhasil, menerima jumlah karakter yang ditulis ke buffer, tidak termasuk karakter null-terminating.

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Untuk mengkompilasi aplikasi yang menggunakan fungsi ini, tentukan _WIN32_WINNT sebagai 0x0600 atau yang lebih baru.

Catatan

Header winbase.h mendefinisikan QueryFullProcessImageName sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak netral pengodean dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header winbase.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

GetModuleFileNameEx

GetProcessImageFileName

Fungsi Proses dan Utas