共用方式為


BTH_SDP_ATTRIBUTE_SEARCH_REQUEST結構(btlctl.h)

BTH_SDP_ATTRIBUTE_SEARCH_REQUEST 結構包含與 SDP 屬性搜尋相關的資訊。

語法

typedef struct _BTH_SDP_ATTRIBUTE_SEARCH_REQUEST {
  HANDLE_SDP_TYPE   HANDLE_SDP_FIELD_NAME;
  ULONG             searchFlags;
  ULONG             recordHandle;
  SdpAttributeRange range[1];
} BTH_SDP_ATTRIBUTE_SEARCH_REQUEST, *PBTH_SDP_ATTRIBUTE_SEARCH_REQUEST;

成員

HANDLE_SDP_FIELD_NAME

連接要求或HANDLE_SDP_LOCAL所傳回的句柄。

searchFlags

SDP_SEARCH_Xxx旗標的組合。

recordHandle

遠端 SDP 伺服器從先前呼叫 IOCTL_BTH_SDP_SERVICE_SEARCH IOCTL 所傳回的記錄句柄。

range[1]

SdpAttributeRange 類型結構的可變長度陣列,其中包含要搜尋的 SDP 屬性範圍。 範圍陣列必須以遞增的數值順序排列。

言論

這個結構會當做輸入緩衝區傳遞至IOCTL IOCTL_BTH_SDP_ATTRIBUTE_SEARCH

藍牙驅動程式堆疊會檢查IOCTL_BTH_SDP_ATTRIBUTE_SEARCH輸入緩衝區的長度,以判斷 範圍 成員中的陣列項目數目。 因此,您必須計算呼叫 IOCTL_BTH_SDP_SERVICE_SEARCH 時所傳遞 Parameters.DeviceIoControl.InputBufferLength 成員的確切值。

要求

要求 價值
最低支援的用戶端 Windows Vista 和更新版本中的版本:_Supported。
標頭 btlctl.h (include Btlctl.h)

另請參閱