Share via


L2CAP_CONFIG_OPTION 구조체(bthddi.h)

L2CAP_CONFIG_OPTION 구조체의 배열은 CHANNEL_CONFIG_PARAMETERS, _BRB_L2CA_OPEN_CHANNEL INDICATION_PARAMETERS 구조체의 ExtraOptions 멤버에 대한 값을 지정하는 데 사용됩니다.

구문

typedef struct _L2CAP_CONFIG_OPTION {
  CO_HEADER Header;
  VOID      *DynamicBuffer;
  UCHAR     FixedBuffer[4];
  USHORT    Flags;
} L2CAP_CONFIG_OPTION, *PL2CAP_CONFIG_OPTION;

멤버

Header

공급업체별 구성 옵션에 대한 정보를 지정하는 CO_HEADER 구조체입니다.

DynamicBuffer

프로필 드라이버 또는 원격 디바이스에 의해 정의된 추가 L2CAP 채널 매개 변수를 포함하는 버퍼에 대한 포인터입니다. Flags 멤버는 이 멤버에 추가 매개 변수가 포함되어 있음을 나타내기 위해 CO_DYNAMIC 로 설정됩니다.

FixedBuffer[4]

프로필 드라이버 또는 원격 디바이스가 4바이트에 맞는 경우 정의된 추가 L2CAP 채널 매개 변수를 포함하는 버퍼입니다. Flags 멤버는 이 멤버에 추가 매개 변수가 포함되어 있음을 나타내기 위해 CO_FIXED 로 설정됩니다.

Flags

이 구조체의 버퍼 멤버 중 매개 변수를 포함하는 플래그를 결정하는 플래그의 조합입니다. 여러 플래그를 한 번에 설정할 수 있습니다. 유효한 플래그 값은 다음 표에 나와 있습니다.

플래그 설명
CO_DYNAMIC 설정된 경우 DynamicBuffer 멤버는 추가 매개 변수를 가리킵니다.
CO_FIXED 설정된 경우 FixedBuffer 멤버에는 추가 매개 변수가 포함됩니다.

요구 사항

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

추가 정보

CHANNEL_CONFIG_PARAMETERS

INDICATION_PARAMETERS

_BRB_L2CA_OPEN_CHANNEL