Encabezado appmodel.h
Este encabezado se usa mediante empaquetado, implementación y consulta de aplicaciones de la Tienda Windows. Para más información, consulte:
appmodel.h contiene las siguientes interfaces de programación:
AddPackageDependency Resuelve una PackageDependency definida previamente en un paquete específico y la agrega al gráfico de paquetes del proceso de invocación. Una vez agregada la dependencia, otros métodos de carga de código (como LoadLibrary y CoCreateInstance) pueden encontrar los archivos binarios en el paquete resuelto. |
AppPolicyGetClrCompat Recupera un valor que indica el tipo de aplicación de un proceso para que pueda determinar si se debe habilitar la reflexión privada o hacer que los objetos administrados sean ágiles. |
AppPolicyGetCreateFileAccess Recupera un valor que indica si un proceso tiene acceso completo o restringido a los dispositivos de E/S (archivo, secuencia de archivos, directorio, disco físico, volumen, búfer de consola, unidad de cinta, recurso de comunicaciones, mailslot y canalización). |
AppPolicyGetLifecycleManagement Recupera un valor que indica si el Administrador de ciclo de vida del proceso (PLM) puede suspender o reanudar un proceso. |
AppPolicyGetMediaFoundationCodecLoading Recupera un valor que indica si la directiva de un proceso permite cargar complementos que no son de Windows (de terceros). Puedes usar el valor para decidir si quieres permitir o no complementos que no sean de Windows (de terceros). |
AppPolicyGetProcessTerminationMethod Recupera el método utilizado para finalizar un proceso. |
AppPolicyGetShowDeveloperDiagnostic Recupera el método usado para un proceso para exponer la información del desarrollador, como aserciones, al usuario. |
AppPolicyGetThreadInitializationType Recupera el tipo de inicialización que se debe realizar automáticamente para un proceso cuando beginthread[ex] crea un subproceso. |
AppPolicyGetWindowingModel Recupera un valor que indica si un proceso usa un modelo de ventana basado en CoreWindow o basado en HWND. Puede usar el valor para decidir cómo registrarse para las notificaciones de cambio de estado de la ventana (cambio de tamaño, visibilidad modificada, etc.). |
ClosePackageInfo Cierra una referencia a la información del paquete especificada. |
DeletePackageDependency Elimina la referencia en tiempo de instalación de la dependencia del paquete de marco que creó anteriormente mediante el método TryCreatePackageDependency. Este método informa al sistema operativo de que es seguro quitar el paquete de marco si ninguna otra aplicación depende de él. |
FindPackagesByPackageFamily Busca los paquetes con el nombre de familia especificado para el usuario actual. |
FormatApplicationUserModelId Construye un identificador de modelo de usuario de aplicación a partir del nombre de familia del paquete y el identificador de aplicación relativo del paquete (PRAID). |
GetApplicationUserModelId Obtiene el identificador del modelo de usuario de la aplicación para el proceso especificado. |
GetApplicationUserModelIdFromToken Obtiene el identificador del modelo de usuario de la aplicación para el token especificado. |
GetCurrentApplicationUserModelId Obtiene el identificador del modelo de usuario de la aplicación para el proceso actual. |
GetCurrentPackageFamilyName Obtiene el nombre de familia del paquete para el proceso de llamada. |
GetCurrentPackageFullName Obtiene el nombre completo del paquete para el proceso de llamada. |
GetCurrentPackageId Obtiene el identificador de paquete (ID) para el proceso de llamada. |
GetCurrentPackageInfo Obtiene la información del paquete para el proceso de llamada. (GetCurrentPackageInfo) |
GetCurrentPackageInfo2 Obtiene la información del paquete para el proceso de llamada. (GetCurrentPackageInfo2) |
GetCurrentPackagePath Obtiene la ruta de acceso del paquete para el proceso de llamada. (GetCurrentPackagePath) |
GetCurrentPackagePath2 Obtiene la ruta de acceso del paquete para el proceso de llamada. (GetCurrentPackagePath2) |
GetIdForPackageDependencyContext Devuelve la dependencia del paquete para el identificador de contexto especificado. |
GetPackageApplicationIds Obtiene los identificadores de las aplicaciones del paquete especificado. |
GetPackageFamilyName Obtiene el nombre de familia del paquete para el proceso especificado. |
GetPackageFamilyNameFromToken Obtiene el nombre de familia del paquete para el token especificado. |
GetPackageFullName Obtiene el nombre completo del paquete para el proceso especificado. |
GetPackageFullNameFromToken Obtiene el nombre completo del paquete para el token especificado. |
GetPackageId Obtiene el identificador de paquete (ID) para el proceso especificado. |
GetPackageInfo Obtiene la información del paquete para el paquete especificado. (GetPackageInfo) |
GetPackageInfo2 Obtiene la información del paquete para el paquete especificado. (GetPackageInfo2) |
GetPackagePath Obtiene la ruta de acceso del paquete especificado. |
GetPackagePathByFullName Obtiene la ruta de acceso del paquete especificado. (GetPackagePathByFullName) |
GetPackagePathByFullName2 Obtiene la ruta de acceso del paquete especificado. (GetPackagePathByFullName2) |
GetPackagesByPackageFamily Obtiene los paquetes con el nombre de familia especificado para el usuario actual. |
GetResolvedPackageFullNameForPackageDependency Devuelve el nombre completo del paquete que se usaría si se resolvera la dependencia del paquete. Esta función no agrega el paquete al gráfico de procesos. |
GetStagedPackageOrigin Obtiene el origen del paquete especificado. |
GetStagedPackagePathByFullName Obtiene la ruta de acceso del paquete preconfigurado especificado. (GetStagedPackagePathByFullName) |
GetStagedPackagePathByFullName2 Obtiene la ruta de acceso del paquete preconfigurado especificado. (GetStagedPackagePathByFullName2) |
OpenPackageInfoByFullName Abre la información del paquete del paquete especificado. |
PackageFamilyNameFromFullName Obtiene el nombre de familia del paquete para el nombre completo del paquete especificado. |
PackageFamilyNameFromId Obtiene el nombre de familia del paquete para el identificador de paquete especificado. |
PackageFullNameFromId Obtiene el nombre completo del paquete para el identificador de paquete (ID) especificado. |
PackageIdFromFullName Obtiene el identificador de paquete (ID) del nombre completo del paquete especificado. |
PackageNameAndPublisherIdFromFamilyName Obtiene el nombre del paquete y el identificador del publicador (ID) para el nombre de familia de paquete especificado. |
ParseApplicationUserModelId Deconstruye un identificador de modelo de usuario de aplicación para su nombre de familia de paquete y el identificador de aplicación relativo del paquete (PRAID). |
RemovePackageDependency Quita una dependencia de paquete resuelta del gráfico de paquetes del proceso actual (es decir, una referencia en tiempo de ejecución para una dependencia de paquete de marco que se agregó mediante la función AddPackageDependency). |
TryCreatePackageDependency Crea una referencia en tiempo de instalación para una dependencia de paquete de marco para la aplicación actual, usando el nombre de familia de paquetes, la versión mínima y los criterios adicionales especificados. |
PACKAGE_ID Representa información de identificación del paquete, como el nombre, la versión y el publicador. |
PACKAGE_INFO Representa la información de identificación del paquete que incluye el identificador del paquete, el nombre completo y la ubicación de instalación. |
PACKAGE_VERSION Representa la información de la versión del paquete. |
AddPackageDependencyOptions Define las opciones que se pueden aplicar al agregar una dependencia de paquete. |
AppPolicyClrCompat La enumeración AppPolicyClrCompat indica el tipo de aplicación de un proceso para que pueda determinar si se debe habilitar la reflexión privada o hacer que los objetos administrados sean ágiles. |
AppPolicyCreateFileAccess La enumeración AppPolicyCreateFileAccess indica si un proceso tiene acceso completo o restringido a los dispositivos de E/S (archivo, secuencia de archivos, directorio, disco físico, volumen, búfer de consola, unidad de cinta, recurso de comunicaciones, mailslot y canalización). |
AppPolicyLifecycleManagement La enumeración AppPolicyLifecycleManagement indica si un proceso se administra o no. |
AppPolicyMediaFoundationCodecLoading La enumeración AppPolicyMediaFoundationCodecLoading indica si la directiva de un proceso le permite cargar complementos que no son de Windows (de terceros). |
AppPolicyProcessTerminationMethod La enumeración AppPolicyProcessTerminationMethod indica el método utilizado para finalizar un proceso. |
AppPolicyShowDeveloperDiagnostic La enumeración AppPolicyShowDeveloperDiagnostic indica el método utilizado para un proceso para exponer información del desarrollador, como aserciones, al usuario. |
AppPolicyThreadInitializationType La enumeración AppPolicyThreadInitializationType indica el tipo de inicialización que se debe realizar automáticamente para un proceso cuando beginthread[ex] crea un subproceso. |
AppPolicyWindowingModel La enumeración AppPolicyWindowingModel indica si un proceso usa un modelo de ventana basado en CoreWindow o basado en HWND. |
CreatePackageDependencyOptions Define las opciones que se pueden aplicar al crear una dependencia de paquete mediante la función TryCreatePackageDependency. |
PackageDependencyLifetimeKind Especifica valores que indican el tipo de artefacto que se usa para definir la duración de una dependencia de paquete. |
PackageDependencyProcessorArchitectures Define las arquitecturas de procesador para una dependencia de paquete de marco que se crea mediante la función TryCreatePackageDependency. |
PackageOrigin Especifica el origen de un paquete. |
PackagePathType Indica el tipo de carpeta de paquete que se va a recuperar. |