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 informasi paket untuk paket yang ditentukan.
Sintaks
LONG GetPackageInfo(
[in] PACKAGE_INFO_REFERENCE packageInfoReference,
[in] const UINT32 flags,
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer,
[out, optional] UINT32 *count
);
Parameter
[in] packageInfoReference
Jenis: PACKAGE_INFO_REFERENCE
Referensi ke informasi paket.
[in] flags
Jenis: const UINT32
Konstanta paket yang menentukan bagaimana informasi paket diambil.
[in, out] bufferLength
Jenis: UINT32*
Pada input, ukuran buffer, dalam byte. Pada output, ukuran informasi paket yang dikembalikan, dalam byte.
[out, optional] buffer
Jenis: BYTE*
Informasi paket, direpresentasikan sebagai array struktur PACKAGE_INFO .
[out, optional] count
Jenis: UINT32*
Jumlah paket dalam buffer.
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 |
---|---|
|
Buffer tidak cukup besar untuk menyimpan data. Ukuran yang diperlukan ditentukan oleh bufferLength. |
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | appmodel.h |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |