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. |