SWENUM_INSTALL_INTERFACE structure

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

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

Header

Swenum.h (include Swenum.h)

See also

KsInstallBusEnumInterface
KsRemoveBusEnumInterface

 

 

Send comments about this topic to Microsoft

Show: