> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/ko/reference/tools/xtf/xtfapi/functions/xtfpullauditionapp-xtfapi-xbox-windows-m.md) | 내부용으로 예약되어 있습니다. |
| [XtfPullRegisterApp](https://docs.xbox.com/ko/reference/tools/xtf/xtfapi/functions/xtfpullregisterapp-xtfapi-xbox-windows-m.md) | 내부용으로 예약되어 있습니다. |
| [XtfPullSupplyMock](https://docs.xbox.com/ko/reference/tools/xtf/xtfapi/functions/xtfpullsupplymock-xtfapi-xbox-windows-m.md) | 내부용으로 예약되어 있습니다. |
| [XtfPullUnregisterApp](https://docs.xbox.com/ko/reference/tools/xtf/xtfapi/functions/xtfpullunregisterapp-xtfapi-xbox-windows-m.md) | 내부용으로 예약되어 있습니다. |

## Console info functions

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

## Credential functions

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

## Debug functions

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

## Game clip functions

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

## Package info functions

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

## Title OS functions

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

## Overlay Folder functions

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

## Structures

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

## Enumerations

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


## Related topics

- [XtfConsoleManager (API 콘텐츠)](https://docs.xbox.com/ko/reference/tools/xtf/xtfconsolemanager/xtfconsolemanager-xbox-microsoft-n.md)
- [XtfApplication (API 콘텐츠)](https://docs.xbox.com/ko/reference/tools/xtf/xtfapplication/xtfapplication-xbox-microsoft-n.md)
- [XtfFileIO (API 콘텐츠)](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n.md)
- [XtfInput (API 콘텐츠)](https://docs.xbox.com/ko/reference/tools/xtf/xtfinput/xtfinput-xbox-microsoft-n.md)
- [XtfConsoleControl (API 콘텐츠)](https://docs.xbox.com/ko/reference/tools/xtf/xtfconsolecontrol/xtfconsolecontrol_members.md)
