Condividi tramite


Funzione DismShutdown

Arresta l'API DISM. DismShutdown deve essere chiamato una volta per processo. Altre chiamate di funzione API DISM avranno esito negativo dopo che è stato chiamato DismShutdown .

Sintassi

HRESULT WINAPI DismShutdown(void);

Parametri

Questa funzione non ha parametri.

Valore restituito

Restituisce S_OK sull'esito positivo.

Restituisce DISMAPI_E_DISMAPI_NOT_INITIALIZED se NonsmInitialize non è stato chiamato.

Restituisce DISMAPI_E_OPEN_SESSION_HANDLES se non sono state chiuse eventuali dismSession aperte.

Commenti

È necessario chiamare DismShutdown una volta per processo. Le chiamate a DismShutdown devono essere corrispondenti a una chiamata precedente a DismInitialize. L'API DISM serializzerà chiamate simultanee a DismShutdown. La prima chiamata avrà esito positivo e le altre chiamate avranno esito negativo.

Prima di chiamare DismShutdown, è necessario chiudere tutto DismSession usandoDismCloseSession. Se ci sono dismSessioni aperte quando si chiama DismShutdown, la chiamata DismShutdown avrà esito negativo. Per altre informazioni, vedere Uso dell'API DISM.

Esempio

HRESULT hr = S_OK;
hr = DismShutdown();

Requisiti

Requisito Descrizione
Piattaforme host supportate L'API DISM può essere usata in qualsiasi sistema operativo supportato da Windows Assessment and Deployment Kit (Windows ADK). Per altre informazioni, vedere Informazioni di riferimento tecnico su Windows ADK.
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione DismAPI.h
Libreria DismAPI.lib
DLL DismAPI.dll

Vedi anche

DismInitialize

DismSession

DismCloseSession