API de Xtf adicionales
La API de XBOX Tools Framework (XTF) se usa para comprobar el espacio disponible para las aplicaciones y recuperar mensajes de error fáciles de entender para el usuario.Funciones de aplicación
| Función de aplicación | Descripción |
|---|---|
| XtfPullAuditionApp | Reservado para uso interno. |
| XtfPullRegisterApp | Reservado para uso interno. |
| XtfPullSupplyMock | Reservado para uso interno. |
| XtfPullUnregisterApp | Reservado para uso interno. |
Funciones de información de consola
| Función de información de consola | Descripción |
|---|---|
| XtfCloseConsoleInfoList | Libera los recursos asociados a un objeto XtfConsoleInfo devuelto por XtfGetConsoleInfoList. |
| XtfGetAvailableSpaceForAppInstallation | Obtiene el número total de bytes disponibles en el dispositivo de almacenamiento especificado de una consola de desarrollo. |
| XtfGetConsoleFieldValue | Recupera información sobre una consola: Tools IP Address, Console IP Address, AccessKey, Console ID, HostName, Device ID, DevKit Cert type, SystemMajorVersion, SystemMinorVersion, SystemBuildVersion o SystemRevisionVersion. |
| XtfGetConsoleInfoList | Devuelve un objeto XtfConsoleInfo que contiene información sobre una consola. |
| XtfGetSavedConsoleAddress | Obtiene la dirección IP de herramientas de la consola predeterminada para las aplicaciones de XBOX Tools Framework (XTF). |
| XtfGetSystemUpTime | Obtiene la cantidad de tiempo en milisegundos que el System OS y el Game OS han estado en ejecución. |
| XtfWaitForConsoleOSReady | Espera hasta que el sistema operativo de la consola esté listo para recibir comandos antes de devolver el control. |
| XtfWaitForConsoleState | Bloquea la ejecución hasta que se alcanzan los estados de consola especificados o se agota el tiempo de espera. |
Funciones de credenciales
| Función de credenciales | Descripción |
|---|---|
| XtfAddCredential | Agrega credenciales (nombre de usuario y contraseña) a la consola indicada para que las use Run from PC Deployment. |
| XtfCloseCredentialInfoList | Libera los recursos asociados a un objeto XtfNetworkCredentials devuelto por XtfGetCredentialInfoList. |
| XtfGetCredentialInfoCount | Obtiene el recuento de credenciales almacenadas en un objeto XtfNetworkCredentials devuelto por XtfGetCredentialInfoList. |
| XtfGetCredentialInfoList | Devuelve un objeto XtfNetworkCredentials que contiene la lista de credenciales almacenadas actualmente en la consola. |
| XtfGetCredentialServerName | Obtiene la parte del nombre de servidor de las credenciales almacenadas en un índice de un objeto XtfNetworkCredentials devuelto por XtfGetCredentialInfoList. |
| XtfGetCredentialUserName | Obtiene la parte del nombre de usuario de las credenciales almacenadas en un índice de un objeto XtfNetworkCredentials devuelto por XtfGetCredentialInfoList. |
| XtfRemoveCredential | Quita credenciales de la consola indicada. Use XtfAddCredential para agregar credenciales. |
Funciones de depuración
| Función de depuración | Descripción |
|---|---|
| XtfCaptureOutputBegin | Inicia la captura de la salida de depuración. |
| XtfCaptureOutputEnd | Detiene la captura de la salida de depuración. |
| XtfDebugStringCallback | Devolución de llamada que se invoca para cada cadena de depuración de salida capturada por XtfCaptureOutputBegin. |
| XtfDebugStringErrorCallback | Devolución de llamada que se invoca para cada error capturado por XtfCaptureOutputBegin. |
| XtfGetErrorText | Obtiene un mensaje de error y un texto de acción fáciles de entender para el HRESULT especificado. |
Funciones de clips de juego
| Función de clips de juego | Descripción |
|---|---|
| XtfCaptureRecordedGameClip | Captura un clip de vídeo del juego que se está ejecutando actualmente. |
Funciones de información de paquetes
| Función de información de paquetes | Descripción |
|---|---|
| XtfClosePackageInfo | Libera un objeto de información de paquete. |
| XtfGetAumid | Obtiene el identificador de usuario del modelo de aplicación en un índice a partir de un objeto de información de paquete. |
| XtfGetCountofAppUserModelIds | Obtiene el recuento de identificadores de modelo de usuario de aplicación a partir de un objeto de información de paquete. |
| XtfGetPackageFullName | Obtiene el nombre completo del paquete a partir de un objeto de información de paquete. |
| XtfRegisterAllPackagesOnDrive | Registra todos los paquetes implementados en la unidad especificada. |
| XtfRegisterNetworkSharePackage | Registra un paquete para Run from PC Deployment. |
| XtfRegisterPackage | Registra un paquete implementado en la unidad temporal del título. |
| XtfRegisterPackageOnDrive | Registra un paquete implementado en la unidad especificada. |
| XtfUnregisterPackage | Anula el registro de un paquete implementado en la unidad temporal del título. |
Funciones de Title OS
| Función de Title OS | Descripción |
|---|---|
| XtfCacheTitleOS | Agrega un Game OS a la caché de sistemas operativos. |
| XtfGetCachedTitleOSVersions | Obtiene la información de versión de cada Game OS almacenado en caché en la consola. |
| XtfGetCachedTitleOSVersionsCallback | Devolución de llamada que se invoca para cada Game OS encontrado por XtfGetCachedTitleOSVersions. |
| XtfGetTitleOSFourPartVersion | Obtiene información de versión sobre el Game OS del título que se está ejecutando actualmente. |
| XtfGetTitleOSState | Consulta el estado del Title OS, el modo de iteración rápida, el título en ejecución, el PID asociado y la información del paquete. |
| XtfGetTitleProcessMemoryReports | Reservado para uso interno. |
| XtfRemoveTitleOSFromCache | Quita un Game OS de la caché de la consola. |
| XtfRemoveTitleOSFromCacheByVersion | Quita de la caché de la consola el Game OS que coincide con el FourPartVersion especificado. |
| XtfShutdownTitleOS | Apaga el título activo y el Game OS. |
| XtfStartTitleOS | Inicia o reinicia el Game OS especificado. |
| XtfStartTitleOSByGameConfig | Inicia o reinicia el Game OS según el contenido de un archivo MicrosoftGame.config almacenado en memoria como cadena. |
| XtfStartTitleOSByVersion | Inicia o reinicia desde la caché de la consola el Game OS que coincide con el FourPartVersion especificado. |
Funciones de carpeta de superposición (Overlay Folder)
| Función de Overlay Folder | Descripción |
|---|---|
| XtfClearAllOverlayFolders | Borra las rutas de acceso de Overlay Folder de todos los paquetes instalados o registrados en la consola. |
| XtfGetOverlayFolder | Obtiene la ruta de acceso de Overlay Folder de un paquete especificado. |
| XtfSetOverlayFolder | Establece la ruta de acceso de Overlay Folder de un paquete especificado. |
| Estructura | Descripción |
|---|---|
| FourPartVersion | El número de versión de cuatro partes de un Game OS. |
Enumeraciones
| Enumeración | Descripción |
|---|---|
| Enumeración XtfConsoleCertType | Reservado para uso interno. |
| Enumeración XtfConsoleFieldId | Identifica el valor que devuelve XtfGetConsoleFieldValue. |
| Enumeración XtfConsoleFieldType | Identifica el tipo del valor devuelto por XtfGetConsoleFieldValue. |
