共用方式為


PRETRIEVEUUID128回呼函式 (bthsdpddi.h)

Bluetooth SdpRetrieveUuid128 函式用來從 SDP 數據流複製未對齊的 128 位通用標識碼 (UUID) 。

語法

PRETRIEVEUUID128 Pretrieveuuid128;

void Pretrieveuuid128(
  PUCHAR Stream,
  GUID *uuid128
)
{...}

參數

Stream

未對齊 128 位 UUID 的指標。

uuid128

要接收 128 位 UUID 之對齊變數的指標。

傳回值

備註

SdpRetrieveUuid128 函式不會搜尋要複製的 UUID。 Stream 參數必須指定要擷取之 UUID 的確切位址。

某些處理器架構要求在記憶體中對齊值,如果嘗試存取未對齊的值,將會產生錯誤。 SDP 記錄的建構方式與處理器對齊規則無關。 當 SDP 記錄儲存在記憶體中時,它們可能包含根據本機處理器的對齊規則不對齊的專案。

SdpRetrieveUuid128 函式安全地將 UUID 複製到具有對齊需求的電腦上,並有效率地將 UUID 複製到沒有需求的電腦上。 此外,此函式適用於正確對齊的 UUID。

此函式不會影響位元組順序。

藍牙配置檔驅動程式可以透過 取得此函式的指標 BTHDDI_SDP_PARSE_INTERFACE 結構。

規格需求

需求
最低支援的用戶端 Windows Vista 和更新版本中的版本:_Supported。
目標平台 桌面
標頭 bthsdpddi.h (包含 BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

另請參閱

BTHDDI_SDP_PARSE_INTERFACE