Função SetupDiDeleteDeviceInterfaceRegKey (setupapi.h)
A função SetupDiDeleteDeviceInterfaceRegKey exclui a subchave do Registro usada por aplicativos e drivers para armazenar informações específicas da interface.
Sintaxe
WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceRegKey(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
DWORD Reserved
);
Parâmetros
[in] DeviceInfoSet
Um ponteiro para um conjunto de informações do dispositivo que contém a interface para a qual excluir informações específicas da interface no registro. O conjunto de informações do dispositivo não deve conter elementos remotos.
[in] DeviceInterfaceData
Um ponteiro para uma estrutura SP_DEVICE_INTERFACE_DATA que especifica a interface do dispositivo em DeviceInfoSet. Esse ponteiro possivelmente é retornado por SetupDiCreateDeviceInterface ou SetupDiEnumDeviceInterfaces.
Reserved
Reservado. Deve ser zero.
Retornar valor
SetupDiDeleteDeviceInterfaceRegKey retornará TRUE se for bem-sucedido; caso contrário, ele retorna FALSE e o erro registrado pode ser recuperado com uma chamada para GetLastError.
Comentários
O chamador dessa função deve ser um membro do grupo Administradores.
SetupDiDeleteDeviceInterfaceRegKey exclui a subchave usada por drivers e aplicativos para armazenar informações sobre a instância da interface do dispositivo. Essa subchave foi criada por SetupDiCreateDeviceInterfaceRegKey ou pela chamada do driver para uma rotina de gerente de E/S associada. SetupDiDeleteDeviceInterfaceRegKey não afeta a chave do registro main para a instância da interface do dispositivo nem quaisquer outras subchaves que possam ter sido criadas.
O DeviceInfoSet deve conter apenas elementos no computador local.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows 2000 e versões posteriores do Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | setupapi.h (inclua Setupapi.h) |
Biblioteca | Setupapi.lib |
DLL | Setupapi.dll |