次の方法で共有


BTH_SDP_CONNECT構造体 (bthioctl.h)

BTH_SDP_CONNECT構造体には、ローカル Bluetooth システムとリモート SDP サーバー間の接続に関する入出力情報が含まれています。 この構造体は、IOCTL_BTH_SDP_CONNECTの入力バッファーおよび出力バッファーとして渡されます。

構文

typedef struct _BTH_SDP_CONNECT {
  BTH_ADDR        bthAddress;
  ULONG           fSdpConnect;
  HANDLE_SDP_TYPE HANDLE_SDP_FIELD_NAME;
  UCHAR           requestTimeout;
} BTH_SDP_CONNECT, *PBTH_SDP_CONNECT;

メンバーズ

bthAddress

ローカル システムが接続するリモート SDP サーバーのアドレス。 このアドレスをローカル 無線にすることはできません。

fSdpConnect

接続要求の処理方法を決定するフラグまたはフラグの組み合わせ。 有効なフラグ値を次の表に示します。

形容
SDP_CONNECT_ALLOW_PIN 要求された場合は、リモート デバイスとのピン交換を実行します。
SDP_CONNECT_CACHE 要求は、SDP レコードのローカル キャッシュから処理されます。

HANDLE_SDP_FIELD_NAME

接続要求が返されるときに、リモート サーバーへの SDP 接続へのハンドルを指定します。

requestTimeout

この SDP チャネルの要求のタイムアウト (秒単位)。 要求がタイムアウトした場合は、HANDLE_SDPによって表される SDP 接続を閉じる必要があります。 このフィールドの値は、SDP_REQUEST_TO_MINとSDP_REQUEST_MAXによってバインドされます。 SDP_REQUEST_TO_DEFAULTを指定した場合、タイムアウトは 30 秒です。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョン:_Supported。
ヘッダー bthioctl.h (Bthioctl.h を含む)

関連項目