L2CAP_CONFIG_RANGE 구조체(bthddi.h)
L2CAP_CONFIG_RANGE 구조체는 들어오는 요청 중에 _BRB_L2CA_OPEN_CHANNEL 구조체의 FlushTO 멤버에 대해 가능한 값 범위를 지정하는 데 사용됩니다.
구문
typedef struct _L2CAP_CONFIG_RANGE {
USHORT Min;
USHORT Max;
} L2CAP_CONFIG_RANGE, *PL2CAP_CONFIG_RANGE;
멤버
Min
로컬 시스템에서 허용할 수 있는 최소값입니다.
Max
로컬 시스템에서 허용할 수 있는 최대값입니다.
설명
L2CAP_CONFIG_RANGE 구조에는 원격 디바이스가 프로필 드라이버에 연결하여 L2CAP 연결을 요청할 때 프로필 드라이버가 플러시 시간 제한을 협상하는 데 사용하는 값 범위가 포함됩니다. 프로필 드라이버는 요청 디바이스에서 보낸 설정을 수락하거나 거부하는 BRB_L2CA_OPEN_CHANNEL_RESPONSE 요청을 빌드하고 보냅니다. 요청 디바이스에서 보내는 기본 설정 값이 이 구조체의 Min 및 Max 멤버에 지정된 범위에 속하는 경우 FlushTO 설정이 허용됩니다. 프로필 드라이버가 설정을 너무 긴 것으로 거부하면 프로필 드라이버가 Max 멤버의 값으로 응답합니다. 최대 설정은 수락됩니다. 이 값이 원격 디바이스에서 요청한 범위 내에 있으면 FlushTO 값이 허용됩니다. 그렇지 않으면 프로필 드라이버가 FlushTO 값을 거부하고 연결 시도가 실패합니다.
프로필 드라이버가 원격 디바이스의 기본 설정 시간 제한 값을 너무 짧게 거부하는 경우 프로필 드라이버는 최소 멤버 값 값(허용되는 최소 설정)으로 응답합니다. 프로필 드라이버의 최소 플러시 시간 제한이 원격 디바이스에서 요청한 범위 내에 있으면 프로필 드라이버는 FlushTO 값을 허용합니다. 그렇지 않으면 프로필 드라이버가 FlushTO 값을 거부하고 연결 시도가 실패합니다.
프로필 드라이버는 BRB_L2CA_OPEN_CHANNEL 요청을 사용하여 원격 디바이스에 아웃바운드 채널을 열려고 할 때 요청하는 플러시 시간 제한 설정과 별도로 이러한 값을 협상합니다. 값 범위에 대한 자세한 내용은 L2CAP_CONFIG_VALUE_RANGE.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 버전:windows Vista 이상에서 _Supported. |
머리글 | bthddi.h(Bthddi.h 포함) |