Função CM_Delete_Class_Key (cfgmgr32.h)
A função CM_Delete_Class_Key remove a classe de dispositivo instalada especificada do sistema.
Sintaxe
CMAPI CONFIGRET CM_Delete_Class_Key(
[in] LPGUID ClassGuid,
[in] ULONG ulFlags
);
Parâmetros
[in] ClassGuid
Ponteiro para o GUID da classe de dispositivo a ser removida.
[in] ulFlags
Excluir sinalizadores de chave de classe:
CM_DELETE_CLASS_ONLY
Exclua a classe somente se ela não contiver subchaves.
CM_DELETE_CLASS_SUBKEYS
Exclua a classe e todas as suas subchaves.
CM_DELETE_CLASS_INTERFACE (disponível somente no Windows Vista e posterior)
Indica que ClassGuid especifica uma classe de interface de dispositivo e não uma classe de configuração de dispositivo.
Retornar valor
Se a operação for bem-sucedida, a função retornará CR_SUCCESS. Caso contrário, ele retornará um dos códigos de erro prefixados por CR_ definidos em Cfgmgr32.h.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows 2000 e versões posteriores do Windows. |
Plataforma de Destino | Universal |
Cabeçalho | cfgmgr32.h (inclua Cfgmgr32.h) |
Biblioteca | Cfgmgr32.lib; OneCoreUAP.lib no Windows 10 |
DLL | CfgMgr32.dll |