추가 Xtf API
XTF(Xbox Tools Framework) API는 앱에 사용 가능한 공간을 확인하고 사용자에게 친숙한 오류 메시지를 검색하기 위해 사용됩니다.
앱 기능
앱 함수 | 설명 |
---|---|
XtfPullAuditionApp | 내부용으로 예약되어 있습니다. |
XtfPullRegisterApp | 내부용으로 예약되어 있습니다. |
XtfPullSupplyMock | 내부용으로 예약되어 있습니다. |
XtfPullUnregisterApp | 내부용으로 예약되어 있습니다. |
콘솔 정보 함수
콘솔 정보 함수 | 설명 |
---|---|
XtfCloseConsoleInfoList | XtfGetConsoleInfoList에서 반환된 XtfConsoleInfo 개체와 연결된 리소스를 해제합니다. |
XtfGetAvailableSpaceForAppInstallation | 개발 콘솔에서 지정된 저장소 장치에 사용할 수 있는 총 바이트 수를 가져옵니다. |
XtfGetConsoleFieldValue | 도구 IP 주소, 콘솔 IP 주소, AccessKey, 콘솔 ID, 호스트 이름, 장치 ID, 개발 키트 인증서 유형, SystemMajorVersion, SystemMinorVersion, SystemBuildVersion 또는 SystemRevisionVersion 중 하나인, 콘솔 정보를 검색합니다. |
XtfGetConsoleInfoList | 콘솔에 대한 정보가 포함된 XtfConsoleInfo 개체를 반환합니다. |
XtfGetSavedConsoleAddress | XTF(Xbox 도구 프레임워크) 앱에 관한 기본 콘솔의 도구 IP 주소를 가져옵니다. |
XtfGetSystemUpTime | 시스템 OS 및 게임 OS가 실행 중인 시간(밀리초)을 가져옵니다. |
XtfWaitForConsoleOSReady | 반환 전 콘솔 OS가 명령을 수신할 준비가 될 때까지 기다립니다. |
XtfWaitForConsoleState | 지정된 콘솔 상태에 도달하거나 시간 제한이 발생할 때까지 블록 실행을 차단합니다. |
자격 증명 함수
자격 증명 함수 | 설명 |
---|---|
XtfAddCredential | PC 배포에서 실행으로 사용하기 위해 지정된 콘솔에 자격 증명(사용자 이름 및 암호)을 추가합니다. |
XtfCloseCredentialInfoList | XtfGetCredentialInfoList로 반환된 XtfNetworkCredentials 개체와 연관된 리소스를 해제합니다. |
XtfGetCredentialInfoCount |
XtfGetCredentialInfoList에 의해 반환된 XtfNetworkCredentials 개체에 저장된 자격 증명의 수를 가져옵니다. |
XtfGetCredentialInfoList | 현재 콘솔에 저장된 자격 증명 목록이 포함된 XtfNetworkCredentials 개체를 반환합니다. |
XtfGetCredentialServerName | XtfGetCredentialInfoList로 반환된 XtfNetworkCredentials 개체의 인덱스에서 저장된 자격 증명의 서버 이름 부분을 가져옵니다. |
XtfGetCredentialUserName | XtfGetCredentialInfoList로 반환된 XtfNetworkCredentials 개체의 인덱스에서 저장된 자격 증명의 사용자 이름 부분을 가져옵니다. |
XtfRemoveCredential | 지정된 콘솔에서 자격 증명을 제거합니다. XtfAddCredential을 사용하여 자격 증명을 추가합니다. |
디버그 함수
디버그 함수 | 설명 |
---|---|
XtfCaptureOutputBegin | 디버그 출력 캡처를 시작합니다. |
XtfCaptureOutputEnd | 캡처 디버그 출력을 중지합니다. |
XtfDebugStringCallback | XtfCaptureOutputBegin에서 캡처한 각 출력 디버그 문자열에 대해 호출되는 콜백입니다. |
XtfDebugStringErrorCallback | XtfCaptureOutputBegin에서 캡처한 각 오류에 대해 호출되는 콜백입니다. |
XtfGetErrorText | 지정된 HRESULT 에 대한 사용자 친화적 오류 메시지와 작업 텍스트를 가져옵니다. |
게임 클립 함수
게임 클립 함수 | 설명 |
---|---|
XtfCaptureRecordedGameClip | 현재 실행 중인 게임에서 비디오 클립을 캡처합니다. |
패키지 정보 함수
패키지 정보 함수 | 설명 |
---|---|
XtfClosePackageInfo | 패키지 정보 개체를 해제합니다. |
XtfGetAumid | 패키지 정보 개체의 인덱스에서 응용 프로그램 모델 사용자 ID를 가져옵니다. |
XtfGetCountofAppUserModelIds | 패키지 정보 개체에서 응용 프로그램 사용자 모델 ID 수를 가져옵니다. |
XtfGetPackageFullName | 패키지 정보 개체에서 전체 패키지 이름을 가져옵니다. |
XtfRegisterAllPackagesOnDrive | 지정된 드라이브에 배포된 모든 패키지를 등록합니다. |
XtfRegisterNetworkSharePackage | PC 배포에서 실행에 대한 패키지를 등록합니다. |
XtfRegisterPackage | 타이틀 스크래치 드라이브에 배포된 패키지를 등록합니다. |
XtfRegisterPackageOnDrive | 지정된 드라이브에 배포된 패키지를 등록합니다. |
XtfUnregisterPackage | 타이틀 스크래치 드라이브에 배포된 패키지를 등록 해제합니다. |
타이틀 OS 함수
타이틀 OS 함수 | 설명 |
---|---|
XtfCacheTitleOS | OS 캐시에 게임 OS를 추가합니다. |
XtfGetCachedTitleOSVersions | 콘솔에 캐시된 각 게임 OS의 버전 정보를 가져옵니다. |
XtfGetCachedTitleOSVersionsCallback | XtfGetCachedTitleOSVersions로 찾은 각 게임 OS에 대해 호출되는 콜백입니다. |
XtfGetTitleOSFourPartVersion | 현재 실행 중인 타이틀의 게임 OS에 관한 버전 정보를 가져옵니다. |
XtfGetTitleOSState | 타이틀 OS, 고속 반복 모드, 실행 중인 타이틀, 연관된 PID 및 패키지 정보의 상태를 쿼리합니다. |
XtfGetTitleProcessMemoryReports | 내부용으로 예약되어 있습니다. |
XtfRemoveTitleOSFromCache | 콘솔의 캐시에서 게임 OS를 제거합니다. |
XtfRemoveTitleOSFromCacheByVersion | 콘솔의 캐시에서 지정된 FourPartVersion과 일치하는 게임 OS를 제거합니다. |
XtfShutdownTitleOS | 활성 타이틀 및 게임 OS를 종료합니다. |
XtfStartTitleOS | 지정된 게임 OS를 시작하거나 다시 시작합니다. |
XtfStartTitleOSByGameConfig | 메모리에 문자열로 저장된 MicrosoftGame.config 파일의 내용을 기반으로 게임 OS를 시작하거나 다시 시작합니다. |
XtfStartTitleOSByVersion | 콘솔의 캐시에서 지정된 FourPartVersion과 일치하는 게임 OS를 시작하거나 다시 시작합니다. |
오버레이 폴더 함수
오버레이 폴더 함수 | 설명 |
---|---|
XtfClearAllOverlayFolders | 콘솔에 설치/등록된 모든 패키지의 오버레이 폴더 경로를 지웁니다. |
XtfGetOverlayFolder | 지정된 패키지의 오버레이 폴더 경로를 가져옵니다. |
XtfSetOverlayFolder | 지정된 패키지의 오버레이 폴더 경로를 설정합니다. |
구조
구조 | 설명 |
---|---|
FourPartVersion | 네 부분으로 된 게임 OS 버전 번호입니다. |
열거형
열거형 | 설명 |
---|---|
XtfConsoleCertType 열거형 | 내부용으로 예약되어 있습니다. |
XtfConsoleFieldId 열거형 | XtfGetConsoleFieldValue에서 반환할 값을 식별합니다. |
XtfConsoleFieldType 열거형 | XtfGetConsoleFieldValue에서 반환된 값의 유형을 식별합니다. |