Поделиться через


Функция MddGetIdForPackageDependencyContext (msixdynamicdependency.h)

Возвращает зависимость пакета для указанного дескриптора контекста.

Синтаксис

HRESULT MddGetIdForPackageDependencyContext(
  MDD_PACKAGEDEPENDENCY_CONTEXT packageDependencyContext,
  PWSTR                         *packageDependencyId
) noexcept;

Параметры

packageDependencyContext

Тип: PACKAGEDEPENDENCY_CONTEXT

Дескриптор возвращаемой зависимости пакета.

packageDependencyId

Тип: PCWSTR*

Идентификатор зависимости пакета для указанного дескриптора контекста. Если не удается разрешить зависимость пакета, функция завершается успешно, но этот параметр имеет значение nullptr для выходных данных. Используйте функцию HeapAlloc , чтобы выделить память для этого параметра, а используйте HeapFree , чтобы освободить память.

Возвращаемое значение

Код возврата Описание
E_INVALIDARG Параметр packageDependencyContext или packageDependencyId имеет значение NULL для входных данных.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809 (с Windows App SDK 1.0 или более поздней версии)
Верхняя часть msixdynamicdependency.h