次の方法で共有


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