ENUMERATOR_TYPE enumeration (bthddi.h)

The ENUMERATOR_TYPE enumeration type is used to determine whether the enumerated device is associated with a service or a protocol. The ENUMERATOR_TYPE enumeration is intended for internal use only and should not be used by profile drivers.

Syntax

typedef enum _ENUMERATOR_TYPE {
  ENUMERATOR_TYPE_PROTOCOL,
  ENUMERATOR_TYPE_SERVICE,
  ENUMERATOR_TYPE_DEVICE,
  ENUMERATOR_TYPE_MAX
} ENUMERATOR_TYPE, *PENUMERATOR_TYPE;

Constants

 
ENUMERATOR_TYPE_PROTOCOL
For internal use only. Do not use.
ENUMERATOR_TYPE_SERVICE
This value should be specified for profile drivers. For more information about how this value is
used, see
BTH_ENUMERATOR_INFO.
ENUMERATOR_TYPE_DEVICE
ENUMERATOR_TYPE_MAX
For internal use only. Do not use.

Remarks

A value from this enumeration is returned as the EnumeratorType member of the BTH_ENUMERATOR_INFO structure, which the IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO returns in its output buffer.

Requirements

Requirement Value
Minimum supported client Versions:_Supported in Windows Vista, and later.
Header bthddi.h (include Bthddi.h)

See also

BTH_ENUMERATOR_INFO

IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO