Dela via


Funktionen DismRemoveCapability

Lägger till en funktion i en bild.

Syntax

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

Parametrar

Session [in]
Ett giltigt DismSession. DismSession måste associeras med en avbildning. Du kan associera en session med en bild med hjälp av DismOpenSession.

Namn [in]
Namnet på den funktion som tas bort

CancelEvent [in, valfritt]
Detta är en referens till en händelse för annullering.

Framsteg [i, valfritt]
Pekare till en klientdefinierad återanropsfunktion för att rapportera förloppet.

UserData [in, valfritt]
Användardefinierade anpassade data. Detta skickas tillbaka till användaren via återanropet.

Returvärde

Om funktionen lyckas är returvärdet S_OK. Funktionen kan också returnera något av följande värden när den lyckas:

Returkod Beskrivning
(HRESULT)FELKOD_FRAMGÅNG_OMSTART_KRÄVS
Om session är online måste datorn startas om.
DISMAPI_S_RELOAD_IMAGE_SESSION_REQUIRED
Session måste läsas in igen.

Om funktionen misslyckas är returvärdet ett HRESULT-felvärde.

Anmärkningar

Använd den här funktionen för att ta bort en funktion.

Exempel

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

Krav

Krav Beskrivning
Värdplattformar som stöds DISM API kan användas på alla operativsystem som stöds av Windows Assessment and Deployment Kit (Windows ADK). Mer information finns i Teknisk referens för Windows ADK.
Bildplattformar som stöds Windows 10, Windows Server 2016
Lägsta klient som stöds Windows 10 [endast skrivbordsappar]
Lägsta server som stöds Windows Server 2016 [endast skrivbordsappar]
Rubrik DismAPI.h
Bibliotek DismAPI.lib
DLL DismAPI.dll

Se även

DismAddDriver

DismEnableFeature

DismGetPackages

DismGetPackageInfo

DismRemovePackage

DismPackage

DismPackageInfo

DismPackageFeatureState