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

こちらもご覧ください

CHANNEL_CONFIG_PARAMETERS

INDICATION_PARAMETERS

_BRB_L2CA_OPEN_CHANNEL