Compartilhar via


Função DismShutdown

Desliga a API do DISM. DismShutdown deve ser chamado uma vez por processo. Outras chamadas de função da API DISM falharão depois que DismShutdown for chamado.

Sintaxe

HRESULT WINAPI DismShutdown(void);

Parâmetros

Essa função não tem parâmetros.

Retornar valor

Retornará S_OK se houver êxito.

Retornará DISMAPI_E_DISMAPI_NOT_INITIALIZED se DismInitialize não tiver sido chamado.

Retorna DISMAPI_E_OPEN_SESSION_HANDLES se alguma DismSession aberta não tiver sido fechada.

Comentários

Você deve chamar DismShutdown uma vez por processo. As chamadas para DismShutdown devem ser correspondidas a uma chamada anterior para DismInitialize. A API DISM serializará chamadas simultâneas para DismShutdown. A primeira chamada terá êxito e as outras chamadas falharão.

Antes de chamar DismShutdown, você deve fechar toda a DismSession usando DismCloseSession. Se houver DismSessions aberto ao chamar DismShutdown, a chamada DismShutdown falhará. Para obter mais informações, consulte Usando a API DO DISM.

Exemplo

HRESULT hr = S_OK;
hr = DismShutdown();

Requisitos

Requisito Descrição
Plataformas de host com suporte A API DISM pode ser usada em qualquer sistema operacional compatível com o Windows ADK (Kit de Avaliação e Implantação). Para obter mais informações, confira a Referência técnica do Windows ADK.
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho DismAPI.h
Biblioteca DismAPI.lib
DLL DismAPI.dll

Confira também

DismInitialize

DismSession

DismCloseSession