función CM_Delete_Class_Key (cfgmgr32.h)

La función CM_Delete_Class_Key quita la clase de dispositivo instalada especificada del sistema.

Sintaxis

CMAPI CONFIGRET CM_Delete_Class_Key(
  [in] LPGUID ClassGuid,
  [in] ULONG  ulFlags
);

Parámetros

[in] ClassGuid

Puntero al GUID de la clase de dispositivo que se va a quitar.

[in] ulFlags

Eliminar marcas de clave de clase:

CM_DELETE_CLASS_ONLY

Elimine la clase solo si no contiene ninguna subclave.

CM_DELETE_CLASS_SUBKEYS

Elimine la clase y todas sus subclaves.

CM_DELETE_CLASS_INTERFACE (solo disponible en Windows Vista y versiones posteriores)

Indica que ClassGuid especifica una clase de interfaz de dispositivo y no una clase de configuración de dispositivo.

Valor devuelto

Si la operación se realiza correctamente, la función devuelve CR_SUCCESS. De lo contrario, devuelve uno de los códigos de error CR_ prefijo definidos en Cfgmgr32.h.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows 2000 y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado cfgmgr32.h (incluya Cfgmgr32.h)
Library Cfgmgr32.lib; OneCoreUAP.lib en Windows 10
Archivo DLL CfgMgr32.dll

Consulte también

CM_Open_Class_Key