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 포함) |