| Platform SDK: Hardware |
The SP_DEVICE_INTERFACE_DATA structure defines a device interface.
typedef struct _SP_DEVICE_INTERFACE_DATA {
DWORD cbSize;
GUID InterfaceClassGuid;
DWORD Flags;
ULONG_PTR Reserved;
} SP_DEVICE_INTERFACE_DATA, *PSP_DEVICE_INTERFACE_DATA;
| Value | Meaning |
|---|---|
| SPINT_ACTIVE | The device is active. |
| SPINT_DEFAULT | The device is the default device. |
| SPINT_REMOVED | The device has been removed. |
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Requires Windows 98.
Header: Declared in Setupapi.h.
Device Management Overview, Device Management Structures, SetupDiCreateDeviceInterfaceRegKey, SetupDiDeleteDeviceInterfaceData, SetupDiDeleteDeviceInterfaceRegKey, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceAlias, SetupDiGetDeviceInterfaceDetail, SetupDiOpenDeviceInterface, SetupDiOpenDeviceInterfaceRegKey