다음을 통해 공유


BTH_ENUMERATOR_INFO 구조체(bthddi.h)

BTH_ENUMERATOR_INFO 구조에는 기본 디바이스 및 PnP(플러그 앤 플레이) 관리자가 프로필 드라이버를 로드한 서비스에 대한 정보가 포함되어 있습니다.

구문

typedef struct _BTH_ENUMERATOR_INFO {
  ENUMERATOR_TYPE   EnumeratorType;
  ENUMERATOR_ACTION Action;
  ULONG             Port;
  ULONG             Flags;
  GUID              Guid;
  ULONG             InstanceId;
  WCHAR             InstanceIdStr[BTH_MAX_SERVICE_NAME_SIZE];
  USHORT            Vid;
  USHORT            Pid;
  USHORT            Mfg;
  USHORT            LocalMfg;
  USHORT            VidType;
  WCHAR             ServiceName[BTH_MAX_SERVICE_NAME_SIZE];
  CHAR              SdpPriLangServiceName[BTH_MAX_SERVICE_NAME_SIZE];
  WCHAR             DeviceString[BTH_MAX_SERVICE_NAME_SIZE];
} BTH_ENUMERATOR_INFO, *PBTH_ENUMERATOR_INFO;

멤버

EnumeratorType

Bluetooth 드라이버 스택에서 사용하도록 예약되었습니다. 사용하지 마십시오.

Action

Bluetooth 드라이버 스택에서 사용하도록 예약되었습니다. 사용하지 마십시오.

Port

연결 요청으로 인해 열거형이 발생한 경우 이 멤버는 디바이스의 포트 번호를 포함합니다. 그렇지 않으면 이 값이 정의되지 않습니다. L2CAP 연결 요청의 경우 포트 번호는 연결 중인 프로토콜/서비스 멀티플렉서(PSM)도 식별합니다. RFCOMM 연결 요청의 경우 DLCI(RFCOMM 데이터 링크 연결 식별자)입니다.

Flags

요청 방향을 나타내는 플래그입니다. 가능한 값은 다음과 같습니다.

  • BTH_ENUMERATORFL_INCOMING
  • BTH_ENUMERATORFL_OUTGOING
  • BTH_ENUMERATORFL_REENUM

Guid

열거형 프로토콜 또는 서비스 클래스 GUID입니다. 이 값은 일반적으로 프로필 드라이버를 로드한 INF 파일에서 가져옵니다.

InstanceId

BTH_ENUMERATORFL_INCOMING 플래그가 설정된 경우 프로토콜 또는 서비스의 instance ID입니다.

InstanceIdStr[BTH_MAX_SERVICE_NAME_SIZE]

BTH_ENUMERATORFL_OUTGOING 플래그가 설정된 경우 프로토콜 또는 서비스의 instance ID입니다.

Vid

SDP에서 가져온 원격 디바이스의 공급업체 ID입니다.

Pid

SDP에서 가져온 원격 디바이스의 제품 ID입니다.

Mfg

SDP에서 가져온 원격 디바이스의 제조업체 ID입니다.

LocalMfg

HCI에서 얻은 로컬 라디오 제조업체입니다.

VidType

SDP에서 가져온 원격 디바이스 공급업체 ID 유형입니다.

ServiceName[BTH_MAX_SERVICE_NAME_SIZE]

로컬 서비스에 사용되는 서비스 이름입니다.

SdpPriLangServiceName[BTH_MAX_SERVICE_NAME_SIZE]

원격 서비스에 사용되는 식별자입니다.

DeviceString[BTH_MAX_SERVICE_NAME_SIZE]

원격 디바이스의 디바이스 문자열입니다.

설명

The IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO 호출의 출력 버퍼에는 기본 디바이스 및 플러그 앤 플레이(PnP) 관리자가 프로필 드라이버를 로드한 서비스에 대한 정보가 포함됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 버전:windows Vista 이상에서 _Supported.
머리글 bthddi.h(Bthddi.h 포함)

추가 정보

ENUMERATOR_ACTION

ENUMERATOR_TYPE

IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO