SWENUM_INSTALL_INTERFACE structure (swenum.h)
The SWENUM_INSTALL_INTERFACE structure describes a specific demand-load bus enumerator object interface to install.
Syntax
typedef struct _SWENUM_INSTALL_INTERFACE {
GUID DeviceId;
GUID InterfaceId;
WCHAR ReferenceString[1];
} SWENUM_INSTALL_INTERFACE, *PSWENUM_INSTALL_INTERFACE;
Members
DeviceId
GUID that specifies the demand-load bus enumerator object's device ID.
InterfaceId
GUID that specifies the demand-load bus enumerator object's interface ID.
ReferenceString[1]
A reference string that a driver can use to uniquely identify multiple interface instances of the same type for a single device.
Remarks
The swenum driver uses device interface instances as placeholders for software devices created on demand.
Requirements
Requirement | Value |
---|---|
Header | swenum.h (include Swenum.h) |