Freigeben über


SetupDiDeleteDeviceInterfaceData-Funktion (setupapi.h)

Die Funktion SetupDiDeleteDeviceInterfaceData löscht eine Geräteschnittstelle aus einem Geräteinformationssatz.

Syntax

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

Parameter

[in] DeviceInfoSet

Ein Zeiger auf den Geräteinformationssatz , der die zu löschende Schnittstelle enthält. Dieses Handle wird in der Regel von SetupDiGetClassDevs zurückgegeben.

[in] DeviceInterfaceData

Ein Zeiger auf eine SP_DEVICE_INTERFACE_DATA-Struktur , die die zu löschende Schnittstelle in DeviceInfoSet angibt. Diese Struktur wird in der Regel von SetupDiEnumDeviceInterfaces zurückgegeben.

Rückgabewert

SetupDiDeleteDeviceInterfaceData gibt TRUE zurück, wenn die Funktion ohne Fehler abgeschlossen wurde. Wenn die Funktion mit einem Fehler abgeschlossen wurde, gibt sie FALSE zurück, und der Fehlercode für den Fehler kann durch Aufrufen von GetLastError abgerufen werden.

Hinweise

SetupDiDeleteDeviceInterfaceData löscht ein Geräteschnittstellenelement aus einem Geräteinformationssatz. Diese Funktion hat keine Auswirkungen auf die Geräteschnittstelle oder das zugrunde liegende Gerät.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows.
Zielplattform Desktop
Kopfzeile setupapi.h (schließen Sie Setupapi.h ein)
Bibliothek Setupapi.lib
DLL Setupapi.dll

Weitere Informationen

SetupDiEnumDeviceInterfaces

SetupDiGetClassDevs

SetupDiOpenDeviceInterface

SetupDiRemoveDeviceInterface