> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 추가 Xtf API (API 콘텐츠)

> Additional Xtf APIs

# Additional Xtf APIs

XBOX Tools Framework(XTF) API는 앱에 사용 가능한 공간을 확인하고 사용자 친화적인 오류 메시지를 검색하는 데 사용됩니다.

## App functions

| App function | Description |
| - | - |
| [XtfPullAuditionApp](/ko/reference/tools/xtf/xtfapi/functions/xtfpullauditionapp-xtfapi-xbox-windows-m) | 내부용으로 예약되어 있습니다. |
| [XtfPullRegisterApp](/ko/reference/tools/xtf/xtfapi/functions/xtfpullregisterapp-xtfapi-xbox-windows-m) | 내부용으로 예약되어 있습니다. |
| [XtfPullSupplyMock](/ko/reference/tools/xtf/xtfapi/functions/xtfpullsupplymock-xtfapi-xbox-windows-m) | 내부용으로 예약되어 있습니다. |
| [XtfPullUnregisterApp](/ko/reference/tools/xtf/xtfapi/functions/xtfpullunregisterapp-xtfapi-xbox-windows-m) | 내부용으로 예약되어 있습니다. |

## Console info functions

| Console info function | Description |
| - | - |
| [XtfCloseConsoleInfoList](/ko/reference/tools/xtf/xtfapi/functions/xtfcloseconsoleinfolist-xbox-microsoft-m) | XtfGetConsoleInfoList가 반환한 **XtfConsoleInfo** 개체와 연결된 리소스를 해제합니다. |
| [XtfGetAvailableSpaceForAppInstallation](/ko/reference/tools/xtf/xtfconsolecontrol/functions/xtfgetavailablespaceforappinstallation-xtfconsolecontrol-xbox-microsoft-m) | 개발 콘솔의 지정된 저장 디바이스에서 사용 가능한 총 바이트 수를 가져옵니다. |
| [XtfGetConsoleFieldValue](/ko/reference/tools/xtf/xtfapi/functions/xtfgetconsolefieldvalue-xbox-microsoft-m) | Tools IP Address, Console IP Address, AccessKey, Console ID, HostName, Device ID, DevKit Cert type, SystemMajorVersion, SystemMinorVersion, SystemBuildVersion, SystemRevisionVersion 중 하나의 콘솔 정보를 검색합니다. |
| [XtfGetConsoleInfoList](/ko/reference/tools/xtf/xtfconsolecontrol/functions/xtfgetconsoleinfolist-xtfconsolecontrol-xbox-microsoft-m) | 콘솔에 대한 정보를 포함하는 `XtfConsoleInfo` 개체를 반환합니다. |
| [XtfGetSavedConsoleAddress](/ko/reference/tools/xtf/xtfapi/functions/xtfgetsavedconsoleaddress-xtfapi-xbox-windows-m) | XBOX Tools Framework(XTF) 앱에 대한 기본 콘솔의 Tools IP 주소를 가져옵니다. |
| [XtfGetSystemUpTime](/ko/reference/tools/xtf/xtfapi/functions/xtfgetsystemuptime-xtfapi-xbox-windows-m) | System OS 및 Game OS가 실행된 시간(밀리초)을 가져옵니다. |
| [XtfWaitForConsoleOSReady](/ko/reference/tools/xtf/xtfapi/functions/xtfwaitforconsoleosready-xtfapi-xbox-windows-m) | 반환하기 전에 콘솔 OS가 명령을 수신할 준비가 될 때까지 기다립니다. |
| [XtfWaitForConsoleState](/ko/reference/tools/xtf/xtfapi/functions/xtfwaitforconsolestate) | 지정된 콘솔 상태에 도달하거나 시간이 초과될 때까지 실행을 차단합니다. |

## Credential functions

| Credential function | Description |
| - | - |
| [XtfAddCredential](/ko/reference/tools/xtf/xtfapi/functions/xtfaddcredential-xtfapi-xbox-windows-m) | Run from PC Deployment에서 사용할 수 있도록 지정된 콘솔에 자격 증명(사용자 이름 및 암호)을 추가합니다. |
| [XtfCloseCredentialInfoList](/ko/reference/tools/xtf/xtfapi/functions/xtfclosecredentialinfo-xtfapi-xbox-windows-m) | XtfGetCredentialInfoList가 반환한 XtfNetworkCredentials 개체와 연결된 리소스를 해제합니다. |
| [XtfGetCredentialInfoCount](/ko/reference/tools/xtf/xtfapi/functions/xtfgetcredentialinfocount-xtfapi-xbox-windows-m) | [XtfGetCredentialInfoList](/ko/reference/tools/xtf/xtfapi/functions/xtfgetcredentialinfolist-xtfapi-xbox-windows-m)가 반환한 `XtfNetworkCredentials` 개체에 저장된 자격 증명의 개수를 가져옵니다. |
| [XtfGetCredentialInfoList](/ko/reference/tools/xtf/xtfapi/functions/xtfgetcredentialinfolist-xtfapi-xbox-windows-m) | 현재 콘솔에 저장된 자격 증명 목록이 포함된 `XtfNetworkCredentials` 개체를 반환합니다. |
| [XtfGetCredentialServerName](/ko/reference/tools/xtf/xtfapi/functions/xtfgetcredentialtargetname-xtfapi-xbox-windows-m) | XtfGetCredentialInfoList가 반환한 XtfNetworkCredentials 개체의 인덱스에 저장된 자격 증명의 서버 이름 부분을 가져옵니다. |
| [XtfGetCredentialUserName](/ko/reference/tools/xtf/xtfapi/functions/xtfgetcredentialusername-xtfapi-xbox-windows-m) | XtfGetCredentialInfoList가 반환한 XtfNetworkCredentials 개체의 인덱스에 저장된 자격 증명의 사용자 이름 부분을 가져옵니다. |
| [XtfRemoveCredential](/ko/reference/tools/xtf/xtfapi/functions/xtfremovecredential-xtfapi-xbox-windows-m) | 지정된 콘솔에서 자격 증명을 제거합니다. 자격 증명을 추가하려면 XtfAddCredential을 사용합니다. |

## Debug functions

| Debug function | Description |
| - | - |
| [XtfCaptureOutputBegin](/ko/reference/tools/xtf/xtfapi/functions/xtfcaptureoutputbegin-xtfapi-xbox-windows-m) | 디버그 출력 캡처를 시작합니다. |
| [XtfCaptureOutputEnd](/ko/reference/tools/xtf/xtfapi/functions/xtfcaptureoutputend-xtfapi-xbox-windows-m) | 디버그 출력 캡처를 중지합니다. |
| [XtfDebugStringCallback](/ko/reference/tools/xtf/xtfapi/functions/xtfdebugstringcallback-xtfapi-xbox-windows-m) | [XtfCaptureOutputBegin](/ko/reference/tools/xtf/xtfapi/functions/xtfcaptureoutputbegin-xtfapi-xbox-windows-m)에서 캡처된 각 출력 디버그 문자열에 대해 호출되는 콜백입니다. |
| [XtfDebugStringErrorCallback](/ko/reference/tools/xtf/xtfapi/functions/xtfdebugstringerrorcallback-xtfapi-xbox-windows-m) | [XtfCaptureOutputBegin](/ko/reference/tools/xtf/xtfapi/functions/xtfcaptureoutputbegin-xtfapi-xbox-windows-m)에서 캡처된 각 오류에 대해 호출되는 콜백입니다. |
| [XtfGetErrorText](/ko/reference/tools/xtf/xtfconsolecontrol/functions/xtfgeterrortext-xtfconsolecontrol-xbox-microsoft-m) | 지정된 `HRESULT`에 대해 사용자 친화적인 오류 메시지 및 작업 텍스트를 가져옵니다. |

## Game clip functions

| Game clip function | Description |
| - | - |
| [XtfCaptureRecordedGameClip](/ko/reference/tools/xtf/xtfapi/functions/xtfcapturegameclip-xbox-microsoft-m) | 현재 실행 중인 게임에서 비디오 클립을 캡처합니다. |

## Package info functions

| Package info function | Description |
| - | - |
| [XtfClosePackageInfo](/ko/reference/tools/xtf/xtfapi/functions/xtfclosepackageinfo-xtfapi-xbox-windows-m) | 패키지 정보 개체를 해제합니다. |
| [XtfGetAumid](/ko/reference/tools/xtf/xtfapi/functions/xtfgetaumid-xtfapi-xbox-windows-m) | 패키지 정보 개체의 인덱스에서 애플리케이션 모델 사용자 ID를 가져옵니다. |
| [XtfGetCountofAppUserModelIds](/ko/reference/tools/xtf/xtfapi/functions/xtfgetcountofappusermodelids-xtfapi-xbox-windows-m) | 패키지 정보 개체에서 애플리케이션 사용자 모델 ID의 개수를 가져옵니다. |
| [XtfGetPackageFullName](/ko/reference/tools/xtf/xtfapi/functions/xtfgetpackagefullname-xtfapi-xbox-windows-m) | 패키지 정보 개체에서 전체 패키지 이름을 가져옵니다. |
| [XtfRegisterAllPackagesOnDrive](/ko/reference/tools/xtf/xtfapi/functions/xtfregisterallpackagesondrive-xtfapi-xbox-windows-m) | 지정된 드라이브에 배포된 모든 패키지를 등록합니다. |
| [XtfRegisterNetworkSharePackage](/ko/reference/tools/xtf/xtfapi/functions/xtfregisternetworksharepackage-xtfapi-xbox-windows-m) | Run from PC Deployment용으로 패키지를 등록합니다. |
| [XtfRegisterPackage](/ko/reference/tools/xtf/xtfapi/functions/xtfregisterpackage-xtfapi-xbox-windows-m) | 타이틀 스크래치 드라이브에 배포된 패키지를 등록합니다. |
| [XtfRegisterPackageOnDrive](/ko/reference/tools/xtf/xtfapi/functions/xtfregisterpackageondrive-xtfapi-xbox-windows-m) | 지정된 드라이브에 배포된 패키지를 등록합니다. |
| [XtfUnregisterPackage](/ko/reference/tools/xtf/xtfapi/functions/xtfunregisterpackage-xtfapi-xbox-windows-m) | 타이틀 스크래치 드라이브에 배포된 패키지의 등록을 취소합니다. |

## Title OS functions

| Title OS function | Description |
| - | - |
| [XtfCacheTitleOS](/ko/reference/tools/xtf/xtfapi/functions/xtfcachetitleos-xtfapi-xbox-windows-m) | Game OS를 OS 캐시에 추가합니다. |
| [XtfGetCachedTitleOSVersions](/ko/reference/tools/xtf/xtfapi/functions/xtfgetcachedtitleosversions-xtfapi-xbox-windows-m) | 콘솔에 캐시된 각 Game OS의 버전 정보를 가져옵니다. |
| [XtfGetCachedTitleOSVersionsCallback](/ko/reference/tools/xtf/xtfapi/functions/xtfgetcachedtitleosversionscallback-xtfapi-xbox-windows-m) | [XtfGetCachedTitleOSVersions](/ko/reference/tools/xtf/xtfapi/functions/xtfgetcachedtitleosversions-xtfapi-xbox-windows-m)에서 찾은 각 Game OS에 대해 호출되는 콜백입니다. |
| [XtfGetTitleOSFourPartVersion](/ko/reference/tools/xtf/xtfapi/functions/xtfgettitleosfourpartversion-xtfapi-xbox-windows-m) | 현재 실행 중인 타이틀의 Game OS에 대한 버전 정보를 가져옵니다. |
| [XtfGetTitleOSState](/ko/reference/tools/xtf/xtfapi/functions/xtfgettitleosstate-xtfapi-xbox-windows-m) | Title OS, Fast Iteration Mode, 실행 중인 타이틀, 연결된 PID 및 패키지 정보의 상태를 쿼리합니다. |
| [XtfGetTitleProcessMemoryReports](/ko/reference/tools/xtf/xtfapi/functions/xtfgettitleprocessmemoryreports-xtfapi-xbox-windows-m) | 내부용으로 예약되어 있습니다. |
| [XtfRemoveTitleOSFromCache](/ko/reference/tools/xtf/xtfapi/functions/xtfremovetitleosfromcache-xtfapi-xbox-windows-m) | 콘솔의 캐시에서 Game OS를 제거합니다. |
| [XtfRemoveTitleOSFromCacheByVersion](/ko/reference/tools/xtf/xtfapi/functions/xtfremovetitleosfromcachebyversion-xtfapi-xbox-windows-m) | 지정된 [FourPartVersion](/ko/reference/tools/xtf/xtfapi/structs/fourpartversion-xtfapi-xbox-windows-s)과 일치하는 Game OS를 콘솔의 캐시에서 제거합니다. |
| [XtfShutdownTitleOS](/ko/reference/tools/xtf/xtfapi/functions/xtfshutdowntitleos-xtfapi-xbox-windows-m) | 활성 타이틀 및 Game OS를 종료합니다. |
| [XtfStartTitleOS](/ko/reference/tools/xtf/xtfapi/functions/xtfstarttitleos-xtfapi-xbox-windows-m) | 지정된 Game OS를 시작하거나 다시 시작합니다. |
| [XtfStartTitleOSByGameConfig](/ko/reference/tools/xtf/xtfapi/functions/xtfstarttitleosbygameconfig-xtfapi-xbox-windows-m) | 메모리에 문자열로 저장된 MicrosoftGame.config 파일의 내용을 기반으로 Game OS를 시작하거나 다시 시작합니다. |
| [XtfStartTitleOSByVersion](/ko/reference/tools/xtf/xtfapi/functions/xtfstarttitleosbyversion-xtfapi-xbox-windows-m) | 지정된 [FourPartVersion](/ko/reference/tools/xtf/xtfapi/structs/fourpartversion-xtfapi-xbox-windows-s)과 일치하는 Game OS를 콘솔의 캐시에서 시작하거나 다시 시작합니다. |

## Overlay Folder functions

| Overlay Folder function | Description |
| - | - |
| [XtfClearAllOverlayFolders](/ko/reference/tools/xtf/xtfapi/functions/xtfclearalloverlayfolders-xtfapi-xbox-windows-m) | 콘솔에 설치/등록된 모든 패키지에 대한 Overlay Folder 경로를 지웁니다. |
| [XtfGetOverlayFolder](/ko/reference/tools/xtf/xtfapi/functions/xtfgetoverlayfolder-xtfapi-xbox-windows-m) | 지정된 패키지에 대한 Overlay Folder 경로를 가져옵니다. |
| [XtfSetOverlayFolder](/ko/reference/tools/xtf/xtfapi/functions/xtfsetoverlayfolder-xtfapi-xbox-windows-m) | 지정된 패키지에 대한 Overlay Folder 경로를 설정합니다. |

## Structures

| Structure | Description |
| - | - |
| [FourPartVersion](/ko/reference/tools/xtf/xtfapi/structs/fourpartversion-xtfapi-xbox-windows-s) | Game OS의 4자리 버전 번호입니다. |

## Enumerations

| Enumeration | Description |
| - | - |
| [XtfConsoleCertType Enumeration](/ko/reference/tools/xtf/xtfapi/enums/xtfconsolecerttype-xbox-windows-t) | 내부용으로 예약되어 있습니다. |
| [XtfConsoleFieldId Enumeration](/ko/reference/tools/xtf/xtfapi/enums/xtfconsolefieldid-xbox-windows-t) | [XtfGetConsoleFieldValue](/ko/reference/tools/xtf/xtfapi/functions/xtfgetconsolefieldvalue-xbox-microsoft-m)에서 반환할 값을 식별합니다. |
| [XtfConsoleFieldType Enumeration](/ko/reference/tools/xtf/xtfapi/enums/xtfconsolefieldtype-xbox-windows-t) | XtfGetConsoleFieldValue에서 반환된 값의 형식을 식별합니다. |


## Related topics

- [XAppCapture (API 콘텐츠)](/ko/reference/system/xappcapture/xappcapture_members.md)
- [Xbox Tools Framework (API 콘텐츠)](/ko/reference/tools/xtf/atoc-xbox-tools-framework.md)
- [XStore (API 콘텐츠)](/ko/reference/system/xstore/xstore_members.md)
- [XNetworking (API 콘텐츠)](/ko/reference/networking/xnetworking/xnetworking_members.md)
- [XUser (API 콘텐츠)](/ko/reference/system/xuser/xuser_members.md)
