Compartir a través de


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:

Functions

 
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.

Estructuras

 
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.

Enumeraciones

 
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.