Compartir a través de


Función DismShutdown

Apaga la API DISM. Se debe llamar a DismShutdown una vez por proceso. Se producirá un error en otras llamadas a funciones de LA API DISM después de llamar a DismShutdown .

Sintaxis

HRESULT WINAPI DismShutdown(void);

Parámetros

Esta función no tiene parámetros.

Valor devuelto

Devuelve S_OK si se realiza correctamente.

Devuelve DISMAPI_E_DISMAPI_NOT_INITIALIZED si no se ha llamado a DismInitialize .

Devuelve DISMAPI_E_OPEN_SESSION_HANDLES si no se ha cerrado ninguna dismSession abierta.

Comentarios

Debe llamar a DismShutdown una vez por proceso. Las llamadas a DismShutdown deben coincidir con una llamada anterior a DismInitialize. LA API de DISM serializará las llamadas simultáneas a DismShutdown. La primera llamada se realizará correctamente y se producirá un error en las demás llamadas.

Antes de llamar a DismShutdown, debe cerrar toda DismSession mediante DismCloseSession. Si hay DismSessions abiertas al llamar a DismShutdown, se producirá un error en la llamada DismShutdown . Para obtener más información, consulte Uso de la API dism.

Ejemplo

HRESULT hr = S_OK;
hr = DismShutdown();

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

DismInitialize

DismSession

DismCloseSession