Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan pengidentifikasi paket (ID) untuk proses yang ditentukan.
Sintaks
LONG GetPackageId(
[in] HANDLE hProcess,
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer
);
Parameter
[in] hProcess
Jenis: HANDEL
Handel ke proses yang memiliki akses PROCESS_QUERY_INFORMATION atau PROCESS_QUERY_LIMITED_INFORMATION yang tepat. Untuk informasi selengkapnya, lihat Keamanan Proses dan Hak Akses.
[in, out] bufferLength
Jenis: UINT32*
Pada input, ukuran buffer, dalam byte. Pada output, ukuran struktur yang dikembalikan, dalam byte.
[out, optional] buffer
Jenis: BYTE*
ID paket, direpresentasikan sebagai struktur PACKAGE_ID .
Nilai kembali
Jenis: LONG
Jika fungsi berhasil, fungsi akan mengembalikan ERROR_SUCCESS. Jika tidak, fungsi mengembalikan kode kesalahan. Kode kesalahan yang mungkin mencakup yang berikut ini.
| Menampilkan kode | Deskripsi |
|---|---|
|
Proses ini tidak memiliki identitas paket. |
|
Buffer tidak cukup besar untuk menyimpan data. Ukuran yang diperlukan ditentukan oleh bufferLength. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | appmodel.h |
| Pustaka | Kernel32.lib |
| DLL | Kernel32.dll |