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。 |
Header | bthddi.h (Bthddi.h を含む) |