Condividi tramite


intestazione appmodel.h

Questa intestazione viene usata dalla creazione di pacchetti, dalla distribuzione e dalla query delle app di Windows Store. Per altre informazioni, vedere:

appmodel.h contiene le interfacce di programmazione seguenti:

Funzioni

 
AddPackageDependency

Risolve un packageDependency definito in precedenza in un pacchetto specifico e lo aggiunge al grafico del pacchetto del processo di chiamata. Dopo aver aggiunto la dipendenza, altri metodi di caricamento del codice (ad esempio LoadLibrary e CoCreateInstance) possono trovare i file binari nel pacchetto risolto.
AppPolicyGetClrCompat

Recupera un valore che indica il tipo di applicazione di un processo in modo che sia possibile determinare se abilitare la reflection privata e/o rendere agile gli oggetti gestiti.
AppPolicyGetCreateFileAccess

Recupera un valore che indica se un processo ha accesso completo o limitato ai dispositivi di I/O (file, flusso di file, directory, disco fisico, volume, buffer della console, unità nastro, risorsa di comunicazione, mailslot e pipe).
AppPolicyGetLifecycleManagement

Recupera un valore che indica se un processo può essere sospeso/ripreso da Process Lifecycle Manager (PLM).
AppPolicyGetMediaFoundationCodecLoading

Recupera un valore che indica se i criteri di un processo lo consentono di caricare plug-in non Windows (di terze parti). È possibile usare il valore per decidere se consentire o meno plug-in non Windows (di terze parti).
AppPolicyGetProcessTerminationMethod

Recupera il metodo utilizzato per terminare un processo.
AppPolicyGetShowDeveloperDiagnostic

Recupera il metodo utilizzato per un processo per visualizzare informazioni per sviluppatori, ad esempio asserzioni, all'utente.
AppPolicyGetThreadInitializationType

Recupera il tipo di inizializzazione che deve essere eseguito automaticamente per un processo quando beginthread[ex] crea un thread.
AppPolicyGetWindowingModel

Recupera un valore che indica se un processo usa un modello basato su CoreWindow o basato su HWND. È possibile usare il valore per decidere come eseguire la registrazione per le notifiche di modifica dello stato della finestra (dimensioni modificate, visibilità modificata e così via).
ClosePackageInfo

Chiude un riferimento alle informazioni sul pacchetto specificate.
DeletePackageDependency

Elimina il riferimento in fase di installazione per la dipendenza del pacchetto framework creata in precedenza usando il metodo TryCreatePackageDependency. Questo metodo informa il sistema operativo che è sicuro rimuovere il pacchetto framework se nessun'altra app ne ha una dipendenza.
FindPackagesByPackageFamily

Trova i pacchetti con il nome della famiglia specificato per l'utente corrente.
FormatApplicationUserModelId

Costruisce un ID modello utente dell'applicazione dal nome della famiglia di pacchetti e dall'ID applicazione relativo al pacchetto (PRAID).
GetApplicationUserModelId

Ottiene l'ID del modello utente dell'applicazione per il processo specificato.
GetApplicationUserModelIdFromToken

Ottiene l'ID del modello utente dell'applicazione per il token specificato.
GetCurrentApplicationUserModelId

Ottiene l'ID del modello utente dell'applicazione per il processo corrente.
GetCurrentPackageFamilyName

Ottiene il nome della famiglia di pacchetti per il processo chiamante.
GetCurrentPackageFullName

Ottiene il nome completo del pacchetto per il processo chiamante.
GetCurrentPackageId

Ottiene l'identificatore del pacchetto (ID) per il processo chiamante.
GetCurrentPackageInfo

Ottiene le informazioni sul pacchetto per il processo chiamante. (GetCurrentPackageInfo)
GetCurrentPackageInfo2

Ottiene le informazioni sul pacchetto per il processo chiamante. (GetCurrentPackageInfo2)
GetCurrentPackagePath

Ottiene il percorso del pacchetto per il processo chiamante. (GetCurrentPackagePath)
GetCurrentPackagePath2

Ottiene il percorso del pacchetto per il processo chiamante. (GetCurrentPackagePath2)
GetIdForPackageDependencyContext

Restituisce la dipendenza del pacchetto per l'handle di contesto specificato.
GetPackageApplicationIds

Ottiene gli ID delle app nel pacchetto specificato.
GetPackageFamilyName

Ottiene il nome della famiglia di pacchetti per il processo specificato.
GetPackageFamilyNameFromToken

Ottiene il nome della famiglia di pacchetti per il token specificato.
GetPackageFullName

Ottiene il nome completo del pacchetto per il processo specificato.
GetPackageFullNameFromToken

Ottiene il nome completo del pacchetto per il token specificato.
GetPackageId

Ottiene l'identificatore del pacchetto (ID) per il processo specificato.
GetPackageInfo

Ottiene le informazioni sul pacchetto per il pacchetto specificato. (GetPackageInfo)
GetPackageInfo2

Ottiene le informazioni sul pacchetto per il pacchetto specificato. (GetPackageInfo2)
GetPackagePath

Ottiene il percorso del pacchetto specificato.
GetPackagePathByFullName

Ottiene il percorso del pacchetto specificato. (GetPackagePathByFullName)
GetPackagePathByFullName2

Ottiene il percorso del pacchetto specificato. (GetPackagePathByFullName2)
GetPackagesByPackageFamily

Ottiene i pacchetti con il nome della famiglia specificato per l'utente corrente.
GetResolvedPackageFullNameForPackageDependency

Restituisce il nome completo del pacchetto che verrebbe utilizzato se la dipendenza del pacchetto dovesse essere risolta. Questa funzione non aggiunge il pacchetto al grafico del processo.
GetStagedPackageOrigin

Ottiene l'origine del pacchetto specificato.
GetStagedPackagePathByFullName

Ottiene il percorso del pacchetto a fasi specificato. (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

Ottiene il percorso del pacchetto a fasi specificato. (GetStagedPackagePathByFullName2)
OpenPackageInfoByFullName

Apre le informazioni sul pacchetto del pacchetto specificato.
PackageFamilyNameFromFullName

Ottiene il nome della famiglia di pacchetti per il nome completo del pacchetto specificato.
PackageFamilyNameFromId

Ottiene il nome della famiglia di pacchetti per l'identificatore del pacchetto specificato.
PackageFullNameFromId

Ottiene il nome completo del pacchetto per l'identificatore di pacchetto (ID) specificato.
PackageIdFromFullName

Ottiene l'identificatore del pacchetto (ID) per il nome completo del pacchetto specificato.
PackageNameAndPublisherIdFromFamilyName

Ottiene il nome del pacchetto e l'identificatore di autore (ID) per il nome della famiglia di pacchetti specificato.
ParseApplicationUserModelId

Decostruisce un ID modello utente dell'applicazione in base al nome della famiglia di pacchetti e all'ID applicazione relativo al pacchetto (PRAID).
RemovePackageDependency

Rimuove una dipendenza del pacchetto risolta dal grafico del pacchetto del processo corrente, ovvero un riferimento di runtime per una dipendenza del pacchetto framework aggiunta tramite la funzione AddPackageDependency.
TryCreatePackageDependency

Crea un riferimento in fase di installazione per una dipendenza del pacchetto framework per l'app corrente, usando il nome della famiglia di pacchetti, la versione minima e i criteri aggiuntivi specificati.

Strutture

 
PACKAGE_ID

Rappresenta le informazioni di identificazione del pacchetto, ad esempio nome, versione e server di pubblicazione.
PACKAGE_INFO

Rappresenta le informazioni di identificazione del pacchetto che includono l'identificatore del pacchetto, il nome completo e il percorso di installazione.
PACKAGE_VERSION

Rappresenta le informazioni sulla versione del pacchetto.

Enumerazioni

 
AddPackageDependencyOptions

Definisce le opzioni che possono essere applicate quando si aggiunge una dipendenza del pacchetto.
AppPolicyClrCompat

L'enumerazione AppPolicyClrCompat indica il tipo di applicazione di un processo in modo da poter determinare se abilitare la reflection privata e/o rendere agile gli oggetti gestiti.
AppPolicyCreateFileAccess

L'enumerazione AppPolicyCreateFileAccess indica se un processo ha accesso completo o limitato ai dispositivi I/O (file, flusso di file, directory, disco fisico, volume, buffer della console, unità nastro, risorsa di comunicazione, mailslot e pipe).
AppPolicyLifecycleManagement

L'enumerazione AppPolicyLifecycleManagement indica se un processo è gestito o meno dal ciclo di vita.
AppPolicyMediaFoundationCodecLoading

L'enumerazione AppPolicyMediaFoundationCodecLoading indica se i criteri di un processo lo consentono di caricare plug-in non Windows (di terze parti).
AppPolicyProcessTerminationMethod

L'enumerazione AppPolicyProcessTerminationMethod indica il metodo utilizzato per terminare un processo.
AppPolicyShowDeveloperDiagnostic

L'enumerazione AppPolicyShowDeveloperDiagnostic indica il metodo usato per visualizzare informazioni per sviluppatori, ad esempio asserzioni, all'utente.
AppPolicyThreadInitializationType

L'enumerazione AppPolicyThreadInitializationType indica il tipo di inizializzazione che deve essere eseguita automaticamente per un processo quando beginthread[ex] crea un thread.
AppPolicyWindowingModel

L'enumerazione AppPolicyWindowingModel indica se un processo usa un modello basato su CoreWindow o basato su HWND.
CreatePackageDependencyOptions

Definisce le opzioni che possono essere applicate durante la creazione di una dipendenza del pacchetto tramite la funzione TryCreatePackageDependency.
PackageDependencyLifetimeKind

Specifica i valori che indicano il tipo di artefatto utilizzato per definire la durata di una dipendenza del pacchetto.
PackageDependencyProcessorArchitectures

Definisce le architetture del processore per una dipendenza del pacchetto framework creata usando la funzione TryCreatePackageDependency.
PackageOrigin

Specifica l'origine di un pacchetto.
PackagePathType

Indica il tipo di cartella del pacchetto da recuperare.