다음을 통해 공유


XPackageGetWriteStats

출력 쓰기 통계(WriteStats)를 가져옵니다.

구문

HRESULT XPackageGetWriteStats(  
         XPackageWriteStats* writeStats  
)  

매개 변수

writeStats _Out_
형식: XPackageWriteStats*

XPackageWriteStats 구조체에 관한 포인터입니다.

반환 값

형식: HRESULT

HRESULT 성공 또는 오류 코드입니다. 함수는 성공하는 경우에만 writeStats를 채웁니다.

설명

이 함수는 현재 기간에 대한 쓰기 통계를 반환 하도록 시스템을 호출합니다. 성공한 경우 출력 쓰기 통계로 XPackageWriteStats 구조체를 채웁니다.

현재 간격 길이, 현재 간격에 경과된 시간, 이 기간의 총 예산 및 작성된 금액을 포함하여 타이틀의 현재 쓰기 통계를 검색합니다. 이 통계로 게임이 간격 내에서 콘텐츠를 너무 많이 써 이벤트가 트리거되고 그로 인해 게임이 인증을 통과시키지 않는 상황을 막을 수 있습니다.

writeStats Description
Interval 현재 쓰기 간격의 총 시간(밀리초)을 나타내는 64 비트 값입니다.
Budget 이 값은 시스템이 시간 초과 이벤트를 로깅하지 않으면서 현재 기간에 쓸 수 있는 데이터의 양을 나타내는 64 비트 값입니다.
쓰여진 바이트 현재 간격에서 타이틀이 쓴 바이트 수를 나타내는 64 비트 값입니다.
Time Elapsed 현재 간격에서 경과한 시간을 밀리초 단위로 나타내는 64 비트 값입니다.

참고 항목

타이틀에서 추적하는 첫 번째 간격은 시간 경과를 업데이트하지 않으며 예산을 초과할 때 초과된 이벤트가 기록되지 않습니다. 데이터의 총 예산을 한 번 작성하면 간격이 재설정되고 시간이 경과된 값이 업데이트되기 시작합니다. 그러면 타이틀의 이후 간격은 간격 시간에 따라 재설정되고 예산이 초과될 경우 초과 이벤트를 트리거합니다.

요구 사항

헤더: XPackage.h

라이브러리: xgameruntime.lib

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

참고 항목

Xbox 본체용 타이틀 패키징 시작하기
패키징 개요
XPackage