Compartir a través de


Función DismGetPackages

Sintaxis

HRESULT WINAPI DismGetPackages(
  _In_  DismSession Session,
  _Out_ DismPackage **Package,
  _Out_ UINT        *Count
);

Parámetros

Sesión [in]
Valor de DismSession válido. DismSession debe estar asociado a una imagen.

Paquete [salida]
Un puntero a la matriz de estructuras DismPackage.

Recuento [salida]
Número de estructuras DismPackage que se devuelven.

Valor devuelto

Devuelve S_OK si se realiza correctamente.

Comentarios

Cuando haya terminado con la matriz Package, debe eliminarla mediante DismDelete.

Ejemplo

HRESULT      hr      = S_OK;
DismPackage* Package = NULL;
UINT         Count   = 0;
hr = DismGetPackages(Session, &Package, &Count);

Requisitos

Requisito Descripción
Plataformas host soportadas La API de DISM puede usarse en cualquier sistema operativo que el Windows Assessment and Deployment Kit (Windows ADK) admita. Para obtener más información, consulta la Referencia técnica de Windows ADK.
Plataformas de imágenes soportadas Windows 7, Windows Server 2008 R2, Windows PE 3.0, Windows 8, Windows Server 2012, Entorno de Preinstalación de Windows (Windows PE) 4.0, Windows 8.1, Windows Server 2012 R2, Windows 10 y Windows Server 2016
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado DismAPI.h
Biblioteca DismAPI.lib
Archivo DLL DismAPI.dll

Consulte también

DismDelete

DismGetPackageInfo

DismRemovePackage

DismAddPackage