Share via


GetResolvedPackageFullNameForPackageDependency 함수(appmodel.h)

패키지 종속성을 확인할 경우 사용할 패키지 전체 이름을 반환합니다. 이 함수는 호출 프로세스의 패키지 그래프에 패키지를 추가하지 않습니다.

구문

HRESULT GetResolvedPackageFullNameForPackageDependency(
  PCWSTR packageDependencyId,
  PWSTR  *packageFullName
);

매개 변수

packageDependencyId

형식: PCWSTR

확인할 패키지 종속성의 ID입니다. 이 매개 변수는 호출 사용자 또는 시스템(CreatePackageDependencyOptions_ScopeIsSystem 옵션을 통해)에 대해 TryCreatePackageDependency 함수를 사용하여 정의된 패키지 종속성과 일치해야 합니다. 그렇지 않으면 오류가 반환됩니다.

packageFullName

형식: PCWSTR*

종속성이 확인된 패키지의 전체 이름입니다. 패키지 종속성을 확인할 수 없는 경우 함수는 성공하지만 이 매개 변수는 출력 시 nullptr 입니다. HeapAlloc 함수를 사용하여 이 매개 변수에 대한 메모리를 할당하고 HeapFree를 사용하여 메모리 할당을 취소합니다.

반환 값

반환 코드 설명
E_INVALIDARG packageDependencyId 또는 packageFullName 매개 변수는 입력 시 NULL입니다.

설명

호출 프로세스의 패키지 그래프에 패키지를 추가하려면 AddPackageDependency 함수를 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11(10.0.22000.0에 도입됨)
머리글 appmodel.h

추가 정보

TryCreatePackageDependency

AddPackageDependency