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


Функция 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 (с пакетом SDK для приложений Windows 1.0 или более поздней версии)
Заголовок msixdynamicdependency.h