Función SetupDiDeleteDeviceInterfaceData (setupapi.h)

La función SetupDiDeleteDeviceInterfaceData elimina una interfaz de dispositivo de un conjunto de información del dispositivo.

Sintaxis

WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceData(
  [in] HDEVINFO                  DeviceInfoSet,
  [in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData
);

Parámetros

[in] DeviceInfoSet

Puntero al conjunto de información del dispositivo que contiene la interfaz que se va a eliminar. Este identificador normalmente lo devuelve SetupDiGetClassDevs.

[in] DeviceInterfaceData

Puntero a una estructura de SP_DEVICE_INTERFACE_DATA que especifica la interfaz de DeviceInfoSet que se va a eliminar. Esta estructura suele devolverse mediante SetupDiEnumDeviceInterfaces.

Valor devuelto

SetupDiDeleteDeviceInterfaceData devuelve TRUE si la función se completó sin error. Si la función se completa con un error, devuelve FALSE y el código de error del error se puede recuperar llamando a GetLastError.

Comentarios

SetupDiDeleteDeviceInterfaceData elimina un elemento de interfaz de dispositivo de un conjunto de información del dispositivo. Esta función no tiene ningún efecto en la interfaz del dispositivo ni en el dispositivo subyacente.

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

SetupDiEnumDeviceInterfaces

SetupDiGetClassDevs

SetupDiOpenDeviceInterface

SetupDiRemoveDeviceInterface