Condividi tramite


Funzione DismGetPackageInfo

Ottiene le proprietà del pacchetto standard come DismGetPackages, nonché informazioni sul pacchetto più specifiche e proprietà personalizzate.

Sintassi

HRESULT WINAPI DismGetPackageInfo(
  _In_  DismSession           Session,
  _In_  PCWSTR                Identifier,
  _In_  DismPackageIdentifier PackageIdentifier,
  _Out_ DismPackageInfo       **PackageInfo
);

Parametri

Sessione [in]
Una dismSession valida. La dismSession deve essere associata a un'immagine. È possibile associare una sessione a un'immagine usando DismOpenSession.

Identificatore [in]
Percorso assoluto di un file di .cab o del nome del pacchetto, a seconda del valore del parametro PackageIdentifier .

PackageIdentifier [in]
Valore di enumerazione DismPackageIdentifier valido.

Valore Descrizione
PackageName Usare questo valore quando si vuole specificare un pacchetto usando il nome del pacchetto.
PackagePath Utilizzare questo valore per specificare un pacchetto usando un percorso assoluto di un file .cab o una cartella contenente un pacchetto espanso.
PackageNone Valore non valido per questa funzione.

PackageInfo [out]
Puntatore all'indirizzo di una matrice di strutture DismPackageInfo .

Valore restituito

Restituisce S_OK in caso di esito positivo.

Commenti

È possibile usare questa funzione per determinare se un pacchetto è applicabile all'immagine specificata. La struttura DismPackageInfo contiene un campo Applicabile , ovvero un valore booleano che restituisce TRUE se il pacchetto è applicabile e FALSE se il pacchetto non è applicabile all'immagine specificata.

Esempio

HRESULT hr = S_OK;
DismPackageInfo PackageInfo;
hr = DismGetPackageInfo(Session, "C:\packages\calc.cab", PackagePath, &PackageInfo);

Requisiti

Requisito Descrizione
Piattaforme host supportate L'API GESTIONE e manutenzione immagini distribuzione può essere usata in qualsiasi sistema operativo supportato da Windows Assessment and Deployment Kit (Windows ADK). Per altre informazioni, vedere la Guida tecnica di Windows ADK.
Piattaforme di immagini supportate Windows 7, Windows Server 2008 R2, Windows PE 3.0, Windows 8, Windows Server 2012, Windows Preinstallation Environment (Windows PE) 4.0, Windows 8.1, Windows Server 2012 R2, Windows 10, Windows Server 2016
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione DismAPI.h
Libreria DismAPI.lib
DLL DismAPI.dll

Vedi anche

DismGetPackages

DismRemovePackage

DismAddPackage

DismDelete