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 콘솔