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