Bagikan melalui


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

Lihat juga

MddTryCreatePackageDependency

MddAddPackageDependency