Bagikan melalui


Fungsi GetResolvedPackageFullNameForPackageDependency (appmodel.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 GetResolvedPackageFullNameForPackageDependency(
  PCWSTR packageDependencyId,
  PWSTR  *packageFullName
);

Parameter

packageDependencyId

Jenis: PCWSTR

ID dependensi paket yang akan diselesaikan. Parameter ini harus cocok dengan dependensi paket yang ditentukan dengan menggunakan fungsi TryCreatePackageDependency untuk pengguna panggilan atau sistem (melalui opsi CreatePackageDependencyOptions_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 AddPackageDependency .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11 (diperkenalkan pada 10.0.22000.0)
Header appmodel.h

Lihat juga

TryCreatePackageDependency

AddPackageDependency