Funzione SetupDiDeleteDeviceInterfaceData (setupapi.h)

La funzione SetupDiDeleteDeviceInterfaceData elimina un'interfaccia del dispositivo da un set di informazioni sul dispositivo.

Sintassi

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

Parametri

[in] DeviceInfoSet

Puntatore al set di informazioni sul dispositivo che contiene l'interfaccia da eliminare. Questo handle viene in genere restituito da SetupDiGetClassDevs.

[in] DeviceInterfaceData

Puntatore a una struttura SP_DEVICE_INTERFACE_DATA che specifica l'interfaccia in DeviceInfoSet da eliminare. Questa struttura viene in genere restituita da SetupDiEnumDeviceInterfaces.

Valore restituito

SetupDiDeleteDeviceInterfaceData restituisceTRUE se la funzione è stata completata senza errore. Se la funzione è stata completata con un errore, restituisce FALSE e il codice di errore per l'errore può essere recuperato chiamando GetLastError.

Commenti

SetupDiDeleteDeviceInterfaceData elimina un elemento dell'interfaccia del dispositivo da un set di informazioni sul dispositivo. Questa funzione non ha alcun effetto sull'interfaccia del dispositivo o sul dispositivo sottostante.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows 2000 e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione setupapi.h (includere Setupapi.h)
Libreria Setupapi.lib
DLL Setupapi.dll

Vedi anche

SetupDiEnumDeviceInterfaces

SetupDiGetClassDevs

SetupDiOpenDeviceInterface

SetupDiRemoveDeviceInterface