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 |