Share via


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

こちらもご覧ください

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO