API di dipendenza dinamica

Questa API è progettata per essere usata dalle app desktop senza pacchetti desktop per caricare pacchetti di framework diversi dal pacchetto framework SDK per app di Windows. Dopo aver caricato il pacchetto framework specificato da un'app desktop senza pacchetti, l'app può chiamare le API fornite dal pacchetto framework.

Per usare l'API Di dipendenza dinamica, è necessaria questa intestazione:

Per indicazioni sulla programmazione per questa tecnologia, vedere Usare l'API di dipendenza dinamica per fare riferimento ai pacchetti MSIX in fase di esecuzione.

Enumerazioni

 
MddAddPackageDependencyOptions

Definisce le opzioni che possono essere applicate quando si aggiunge un riferimento di runtime a un pacchetto framework usando la funzione MddAddPackageDependency.
MddCreatePackageDependencyOptions

Definisce le opzioni che possono essere applicate durante la creazione di una dipendenza del pacchetto usando la funzione MddTryCreatePackageDependency.
MddPackageDependencyLifetimeKind

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

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

Funzioni

 
MddAddPackageDependency

Aggiunge un riferimento di runtime per la dipendenza del pacchetto framework creato in precedenza usando il metodo MddTryCreatePackageDependency, con le opzioni specificate. Dopo aver restituito correttamente questo metodo, l'app può attivare i tipi e usare il contenuto dal pacchetto del framework.
MddDeletePackageDependency

Elimina il riferimento di installazione per la dipendenza del pacchetto framework creato in precedenza usando il metodo MddTryCreatePackageDependency. Questo metodo informa il sistema operativo che è sicuro rimuovere il pacchetto del framework se nessun'altra app ha una dipendenza.
MddGetGenerationId

Restituisce l'ID di generazione corrente del grafico del pacchetto.
MddGetIdForPackageDependencyContext

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

Restituisce il nome completo del pacchetto che verrà usato se la dipendenza del pacchetto deve essere risolta. Questa funzione non aggiunge il pacchetto al grafico del pacchetto del processo di chiamata.
MddRemovePackageDependency

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

Crea un riferimento all'ora 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.