Función SetupDiDeleteDeviceInterfaceRegKey (setupapi.h)

La función SetupDiDeleteDeviceInterfaceRegKey elimina la subclave del Registro que usan las aplicaciones y los controladores para almacenar información específica de la interfaz.

Sintaxis

WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceRegKey(
  [in] HDEVINFO                  DeviceInfoSet,
  [in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
       DWORD                     Reserved
);

Parámetros

[in] DeviceInfoSet

Puntero a un conjunto de información del dispositivo que contiene la interfaz para la que se va a eliminar información específica de la interfaz en el registro. El conjunto de información del dispositivo no debe contener elementos remotos.

[in] DeviceInterfaceData

Puntero a una estructura de SP_DEVICE_INTERFACE_DATA que especifica la interfaz del dispositivo en DeviceInfoSet. Este puntero es posiblemente devuelto por SetupDiCreateDeviceInterface o SetupDiEnumDeviceInterfaces.

Reserved

Reservado. Debe ser cero.

Valor devuelto

SetupDiDeleteDeviceInterfaceRegKey devuelve TRUE si se realiza correctamente; de lo contrario, devuelve FALSE y el error registrado se puede recuperar con una llamada a GetLastError.

Comentarios

El autor de la llamada de esta función debe ser miembro del grupo Administradores.

SetupDiDeleteDeviceInterfaceRegKey elimina la subclave que usan los controladores y las aplicaciones para almacenar información sobre la instancia de la interfaz de dispositivo. Esta subclave se creó mediante SetupDiCreateDeviceInterfaceRegKey o por la llamada del controlador a una rutina de administrador de E/S asociada. SetupDiDeleteDeviceInterfaceRegKey no afecta a la clave principal del Registro de la instancia de la interfaz del dispositivo ni a ninguna otra subclave que se haya creado.

DeviceInfoSet solo debe contener elementos en el equipo local.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows 2000 y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado setupapi.h (incluya Setupapi.h)
Library Setupapi.lib
Archivo DLL Setupapi.dll

Consulte también

SetupDiCreateDeviceInterface

SetupDiCreateDeviceInterfaceRegKey