次の方法で共有


BTH_SDP_RECORD構造体 (bthioctl.h)

BTH_SDP_RECORD構造体には、ローカル SDP サーバーに追加される SDP レコードに関する情報が含まれています。

構文

typedef struct _BTH_SDP_RECORD {
  ULONG fSecurity;
  ULONG fOptions;
  ULONG fCodService;
  ULONG recordLength;
  UCHAR record[1];
} BTH_SDP_RECORD, *PBTH_SDP_RECORD;

メンバーズ

fSecurity

SDP レコードのセキュリティ属性を指定するフラグの組み合わせ。 有効なフラグ値を次の表に示します。

形容
SERVICE_SECURITY_AUTHENTICATE このレコードにアクセスできるのは、認証されたクライアントだけです。
SERVICE_SECURITY_AUTHORIZE このレコードにアクセスできるのは、承認されたクライアントだけです。
SERVICE_SECURITY_ENCRYPT_OPTIONAL このレコードにアクセスするには、暗号化は省略可能です。
SERVICE_SECURITY_ENCRYPT_REQUIRED このレコードにアクセスするには暗号化が必要です。
SERVICE_SECURITY_NONE このレコードにアクセスするためにセキュリティは必要ありません。

fOptions

SDP レコードのパブリケーション オプションを指定するフラグの組み合わせ。 有効なフラグ値を次の表に示します。

形容
SERVICE_OPTION_DO_NOT_PUBLISH レコードはローカル SDP サーバーに入力する必要がありますが、リモート システムに発行しないでください。
SERVICE_OPTION_NO_PUBLIC_BROWSE レコードは、特に要求された場合は取得可能である必要がありますが、SDP 参照グループを使用して参照することはできません。

fCodService

使用可能な値は次のとおりです。

COD_SERVICE_AUDIO

COD_SERVICE_CAPTURING

COD_SERVICE_INFORMATION

COD_SERVICE_LIMITED

COD_SERVICE_NETWORKING

COD_SERVICE_OBJECT_XFER

COD_SERVICE_POSITIONING

COD_SERVICE_RENDERING

COD_SERVICE_TELEPHONY

recordLength

レコードのサイズ (バイト単位)。

record[1]

生ストリーム形式の SDP レコード。 この構造体では、最初のバイトが定義され、レコード全体がそれに続きます。

備考

この構造体は、次の入力バッファーおよび出力バッファーとして渡されます。 IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO.

必要条件

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

関連項目

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO