다음을 통해 공유


XStoreQueryPackageIdentifier

지정된 Microsoft Store ID의 패키지 식별자를 검색합니다.

구문

HRESULT XStoreQueryPackageIdentifier(
         const char* storeId,
         size_t size,
         char* packageIdentifier
)

매개 변수

storeId _In_z_
형식: char*

패키지가 포함된 제품 스토어의 ID입니다.

size _In_
형식: size_t

패키지 식별자의 문자 수입니다. XPACKAGE_IDENTIFIER_MAX_LENGTH(33) 이상이어야 합니다.

packageIdentifier _Out_writes_z_(size)
형식: char*

성공하면 패키지 식별자를 포함합니다. 패키지 식별자에 대한 자세한 내용은 DLC(다운로드 가능한 콘텐츠 관리 및 라이선스)를참조하세요.

반환 값

형식: HRESULT

성공한 경우 S_OK를 반환하고, 그렇지 않으면 오류 코드를 반환합니다.

오류 코드 설명
0x80070057 E_INVALIDARG Store ID에 해당하는 설치된 패키지가 없습니다.

설명

지정된 저장소 패키지를 다운로드하고 설치하려면 XStoreDownloadAndInstallPackagesAsync를 호출합니다.

XStoreDownloadAndInstallPackagesResult를 호출하여 XStoreDownloadAndInstallPackagesAsync에 대한 호출 결과를 받습니다.

XStoreDownloadAndInstallPackagesResult에서 반환되는 결과 항목 수를 가져오려면 XStoreDownloadAndInstallPackagesResultCount를 호출합니다.

요건

헤더: XStore.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XStore