Condividi tramite


Funzione DismRemoveCapability

Aggiunge una funzionalità a un'immagine.

Sintassi

HRESULT WINAPI DismRemoveCapability(
  _In_     DismSession             Session,
  _In_     PCWSTR                  Name,
  _In_opt_ HANDLE                  CancelEvent,
  _In_opt_ DISM_PROGRESS_CALLBACK  Progress,
  _In_opt_ PVOID                   UserData
);

Parametri

sessione [in]
Un DismSession valido . La sessione Dism deve essere associata a un'immagine. È possibile associare una sessione a un'immagine usando la DismOpenSession.

nome [in]
Nome della funzionalità da rimuovere

CancelEvent [in, facoltativo]
Si tratta di un handle per un evento per l'annullamento.

Avanzamento [opzionale, in]
Puntatore a una funzione di callback definita dal client per segnalare il progresso.

UserData [in, facoltativo]
Dati personalizzati definiti dall'utente. Verrà passato all'utente tramite il callback.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è S_OK. La funzione può anche restituire uno dei valori seguenti quando ha esito positivo:

Codice restituito Descrizione
(HRESULT)ERROR_SUCCESS_REBOOT_REQUIRED
Se la sessione è online, è necessario riavviare il computer.
DISMAPI_S_SESSIONE_RICARICA_IMMAGINE_RICHIESTA
La sessione di deve essere ricaricata.

Se la funzione ha esito negativo, il valore restituito è un valore di errore HRESULT.

Osservazioni

Usare questa funzione per rimuovere una funzionalità.

Esempio

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

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 la Guida di riferimento tecnico di Windows ADK.
Piattaforme di immagini supportate Windows 10, Windows Server 2016
Client minimo supportato Windows 10 [solo le app desktop]
Server minimo supportato Windows Server 2016 [solo app di desktop]
Intestazione DismAPI.h
Biblioteca DismAPI.lib
DLL DismAPI.dll

Vedere anche

DismAddDriver

DismEnableFeature

DismGetPackages

DismGetPackageInfo

DismRemovePackage

DismPackage

DismPackageInfo

DismPackageFeatureState