Fungsi MddGetResolvedPackageFullNameForPackageDependency (msixdynamicdependency.h)
Mengembalikan nama lengkap paket yang akan digunakan jika dependensi paket harus diselesaikan. Fungsi ini tidak menambahkan paket ke grafik paket proses pemanggilan.
Sintaks
HRESULT MddGetResolvedPackageFullNameForPackageDependency(
PCWSTR packageDependencyId,
PWSTR *packageFullName
) noexcept;
Parameter
packageDependencyId
Jenis: PCWSTR
ID dependensi paket yang akan diselesaikan. Parameter ini harus cocok dengan dependensi paket yang ditentukan dengan menggunakan fungsi MddTryCreatePackageDependency untuk pengguna panggilan atau sistem (melalui opsi ScopeIsSystem ), atau kesalahan dikembalikan.
packageFullName
Jenis: PCWSTR*
Nama lengkap paket tempat dependensi telah diselesaikan. Jika dependensi paket tidak dapat diselesaikan, fungsi berhasil tetapi parameter ini nullptr pada output. Gunakan fungsi HeapAlloc untuk mengalokasikan memori untuk parameter ini, dan gunakan HeapFree untuk membatalkan alokasi memori.
Nilai kembali
Menampilkan kode | Deskripsi |
---|---|
E_INVALIDARG | Parameter packageDependencyId atau packageFullName adalah NULL pada input. |
Keterangan
Untuk menambahkan paket ke grafik paket proses pemanggilan, gunakan fungsi MddAddPackageDependency .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1809 (dengan SDK Aplikasi Windows 1.0 atau yang lebih baru) |
Header | msixdynamicdependency.h |