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 を含む) |