Функция 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 |