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