Compartir a través de


Función DismAddCapability

Agrega una funcionalidad a una imagen.

Sintaxis

HRESULT WINAPI DismAddCapability(
  _In_     DismSession             Session,
  _In_     PCWSTR                  Name,
  _In_     BOOL                    LimitAccess,
  _In_     PCWSTR*                 SourcePaths,
  _In_opt_ UINT                    SourcePathCount,
  _In_opt_ HANDLE                  CancelEvent,
  _In_opt_ DISM_PROGRESS_CALLBACK  Progress,
  _In_opt_ PVOID                   UserData
);

Parámetros

Sesión [in]
Valor de DismSession válido. DismSession debe estar asociado a una imagen. Puede asociar una sesión a una imagen mediante DismOpenSession.

Nombre [in]
Nombre de la funcionalidad que se va a agregar.

LimitAccess [in]
La marca indica si se debe ponerse en contacto con WU/WSUS como ubicación de origen para descargar la carga de una funcionalidad. Si existe la carga de la capacidad que se va a agregar, se omite la marca .

SourcePaths [in]
Una lista de ubicaciones de origen. La función buscará los archivos de carga quitados de las ubicaciones especificadas en SourcePaths y, si no se encuentra, continúe la búsqueda poniéndose en contacto con WU/WSUS según el parámetro LimitAccess.

SourcePathCount [in, opcional]
Recuento de entradas en SourcePaths.

CancelEvent [entrada, opcional]
Se trata de un identificador de un evento para la cancelación.

Progress [entrada, opcional]
Puntero a una función de devolución de llamada definida por el cliente para notificar el progreso.

UserData [entrada, opcional]
Datos personalizados definidos por el usuario. Se devolverá al usuario a través de la devolución de llamada.

Valor devuelto

Si se descarga correctamente, devuelve S_OK .

Comentarios

Use esta función para agregar una funcionalidad.

Ejemplo

HRESULT hr = S_OK;
hr = DismAddCapability(Session, L“Language.Basic~~~en-US~0.0.1.0”, TRUE, NULL, 0, NULL, NULL, NULL);

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 10, Windows Server 2016
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado DismAPI.h
Biblioteca DismAPI.lib
Archivo DLL DismAPI.dll

Consulte también

DismAddDriver

DismEnableFeature

DismGetPackages

DismGetPackageInfo

DismRemovePackage

DismPackage

DismPackageInfo

DismPackageFeatureState