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 を含む) |